@charset 'utf-8';
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
body, button, input, textarea, select {
	font: 12px/1.5 Arial, 'microsoft yahei', Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: 400;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
ol, ul, li {
	list-style: none;
}
img {
	border: 0 none;
}
i, em {
	font-style: normal;
	margin-left: 5px;
	padding-top: 3px
}
input, select, textarea {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: 400
}
a {
	cursor: pointer;
}
:focus {
	outline: 0
}

::selection {
 background: #FD472C;
 color: white;
}

::-moz-selection {
 background: #FD472C;
 color: white;
}

::-webkit-selection {
 background: #FD472C;
 color: white;
}
html {
	color: #333;
	background: #fff
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ta-c {
	text-align: center !important;
}
.ta-l {
	text-align: left !important;
}
.ta-r {
	text-align: right !important;
}
.black {
	color: #333 !important
}
.white {
	color: #333333 !important;
}
.green {
	color: #98ba2a !important
}
.red {
	color: #e01d20 !important
}
.blue {
	color: #00f !important
}
.skyblue {
	color: #3DBAF7 !important
}
.honor-blue {
	color: #00b5e2 !important
}
.gray {
	color: #c0c0c0 !important
}
.yellow {
	color: #ff0 !important
}
.bg-blue {
	background-color: #3DBAF7 !important;
}
.bold {
	font-weight: 700 !important
}
.hide, .hidden {
	display: none !important
}
.show {
	display: block !important
}
.relative {
	position: relative !important;
}
.absolute {
	position: absolute !important;
}
.fixed {
	position: fixed;
}
.fcn {
	font-family: \5b8b\4f53
}
.inline-block {
	display: inline-block;
 *zoom: 1;
 *display: inline
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clearfix {
 *zoom: 1
}
.container {
	width: 1200px;
	margin: 0 auto;
}
.container:before, .container:after {
	content: " ";
	display: table
}
.container:after {
	clear: both
}
.container {
 *zoom: 1
}
.ftx01 {
	color: #2378d4;
}
.ftx02 {
	color: #b74506 !important;
}
.ftx03 {
	color: #ec5051;
}
a.ftx01:hover {
	color: #ec5051;
}
.btn_red {
	background-color: #f42424 !important;
}
.btn_red:hover {
	background-color: #ec5051 !important;
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.f16 {
	font-size: 16px
}
.f18 {
	font-size: 18px
}
.f20 {
	font-size: 20px
}
.f24 {
	font-size: 24px
}
.f26 {
	font-size: 26px
}
.f30 {
	font-size: 30px
}
.mt0 {
	margin-top: 0 !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt75 {
	margin-top: 75px !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb12 {
	margin-bottom: 12px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.ml50 {
	margin-left: 50px !important;
}
.ml80 {
	margin-left: 80px !important;
}
.pd30 {
	padding: 30px;
}
.pt0 {
	padding-top: 0 !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt100 {
	padding-top: 100px !important;
}
.pb0 {
	padding-bottom: 0 !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.pb80 {
	padding-bottom: 80px !important;
}
.pb100 {
	padding-bottom: 100px !important;
}
.ov-h {
	overflow: hidden;
}
body {
	overflow-x: hidden;
	min-width: 1320px;
}
a {
	color: #333;
	text-decoration: none;
}
.m-color {
	color: #ed353c;
}
.btn-red {
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: url(../image/button-red.png) no-repeat left top;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	border: 0 none;
	cursor: pointer;
}
.btn-red:hover {
	background-position: right top;
	color: #fff;
}
.btn-red2 {
 transition: all .2s;
	font-size: 16px;
	color: #fff;
	width: 130px;
	height: 40px;
	background: #ED3C3F;
	display: inline-block;
	vertical-align: middle;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	margin-left: 4px;
	margin-right: 4px;
}
.btn-red2:hover {
	background: #e02629;
	color: #fff;
}
.btn-line {
 transition: all .2s;
	height: 38px;
	width: 188px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
}
.btn-line:hover {
	color: red;
	background: white;
}
.btn-line-big {
	width: 178px;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
}
.btn-red-line {
	height: 38px;
	width: 128px;
	border: 1px solid #0079e6;
	color: #0079e6;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	line-height: 38px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 4px;
	margin-right: 4px;
}
.btn-red-shadow {
	background: url(../image/button-red-a.png) no-repeat left top;
	font-size: 18px;
	width: 160px;
	height: 70px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-red-shadow:hover {
	color: #fff;
	background-position: right top;
}
.btn-orange-shadow {
	font-size: 18px;
	width: 160px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	box-shadow: 0 10px 10px -2px rgba(252, 131, 13, 0.27);
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-orange-shadow {
	background: rgb(251, 102, 0);
	background: -moz-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(251, 102, 0, 1)), color-stop(100%, rgba(253, 138, 16, 1)));
	background: -webkit-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
	background: -o-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
	background: -ms-linear-gradient(left, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
	background: linear-gradient(to right, rgba(251, 102, 0, 1) 0%, rgba(253, 138, 16, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6600', endColorstr='#fd8a10', GradientType=1);
}
.btn-orange-shadow:hover {
	color: #fff;
	opacity: .8
}
.btn-blue-shadow {
	background: url(../image/button-blue.png) no-repeat left top;
	font-size: 18px;
	width: 160px;
	height: 70px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-blue-shadow:hover {
	color: #fff;
	background-position: right top;
}
.btn-black-shadow {
	background: url(../image/button-black.png) no-repeat left top;
	font-size: 18px;
	width: 160px;
	height: 70px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-black-shadow:hover {
	color: #fff;
	background-position: right top;
}
.btn-green-shadow {
	background: url(../image/button-green.png) no-repeat left top;
	font-size: 18px;
	width: 200px;
	height: 70px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-green-shadow:hover {
	color: #fff;
	background-position: right top;
}
.btn-green-shadow-s {
	background: url(../image/button-green-s.png) no-repeat left top;
	font-size: 18px;
	width: 160px;
	height: 70px;
	line-height: 50px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	color: #fff;
}
.btn-green-shadow-s:hover {
	color: #fff;
	background-position: right top;
}
.section-title {
	text-align: center;
	padding-top: 52px;
	margin-bottom: 58px;
	position: relative;
}
.section-title h1 {
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.section-title span {
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.section-title h2 {
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.section-title em {
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.section-title h3 {
	font-size: 36px;
	color: #333;
	margin-bottom: 25px;
}
.section-title p {
	font-size: 16px;
	color: #666;
}
.section-title .crown {
	font-size: 24px;
	background: url(../image/02-img1.png) no-repeat center bottom;
	padding-bottom: 13px;
	margin-bottom: 10px;
}
.section-title.white h2 {
	color: #333;
}
.section-title.white p {
	color: #666;
}
.mod-line-bg {
	background: url(../image/line-bg.jpg) repeat-y left top;
	background-size: 100%;
	color: #fff;
}
.header {
	height: 79px;
	border-bottom: 1px solid #e0e0e0;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 99;
	background: #fff;
	font-size: 14px;
}
.header-padding {
	height: 80px;
	display: block;
}
.header .hd_logo {
	width: 86px;
	height: 30px;
	margin-top: 23px;
	background: url(../image/logo-001.png) no-repeat left top;
	float: left;
}
.header .hd_nav {
	float: left;
	margin-left: 48px;
}
.header .hd_nav .nav_item {
	float: left;
}
.header .hd_nav .nav-link {
	line-height: 79px;
	display: block;
	padding: 0 20px;
	position: relative;
}
.header .hd_nav .current .nav-link {
	color: #ed353c;
}
.header .hd_nav .nav_item.current .nav-link:after, .header .hd_nav .nav_item:hover .nav-link:after {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 1px;
	background: #ed353c;
}
.header .hd_nav .nav-slide {
	position: absolute;
	z-index: -1;
	left: 0;
	right: 0;
	top: 80px;
	background: #fff;
	overflow: hidden;
}
.header .hd_nav .nav-slide .i-hot, .header .hd_nav .nav-slide .i-new {
	width: 40px;
	height: 19px;
	display: inline-block;
	vertical-align: sub;
	margin-left: 5px;
}
.header .hd_nav .nav-slide .i-hot {
	background: url(../image/menu-hot.gif) no-repeat;
}
.header .hd_nav .nav-slide .i-new {
	background: url(../image/menu-new.gif) no-repeat;
}
.header .hd_nav .ns-list {
	margin-top: -100%;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-timing-function: cubic-bezier(1, 0, 0, 1);
	-moz-transition-timing-function: cubic-bezier(1, 0, 0, 1);
	transition-timing-function: cubic-bezier(1, 0, 0, 1);
}
.header .hd_nav .ns-list:after {
	content: "";
	display: block;
	height: 20px;
}
.header .hd_nav .nav_item:hover .nav-slide {
	box-shadow: 0 2px 10px rgba(0, 0, 0, .1);
}
.header .hd_nav .nav_item:hover .ns-list {
	margin-top: 0;
	opacity: 1;
	-webkit-transition: margin-top 0.5s ease;
	-moz-transition: margin-top ease 0.5s;
	transition: margin-top 0.5s ease;
}
.header .hd_nav .ns-list dl {
	float: left;
	width: 250px;
	margin: 30px 50px 30px 0;
}
.header .hd_nav .ns-list dt {
	font-size: 18px;
	line-height: 60px;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 16px;
	margin-right: 30px;
}
.header .hd_nav .ns-list dd {
	line-height: 32px;
}
.header .hd_nav .ns-list .dl-block {
	float: none;
	width: 100%;
	margin: 10px 0 30px 0;
}
.header .hd_nav .ns-list .dl-block dt {
	width: 190px;
}
.header .hd_nav .ns-list .dl-block dd {
	overflow: hidden;
}
.header .hd_nav .ns-list .dl-block dd a {
	float: left;
	margin-right: 40px;
	padding: 10px 0;
}
.header .hd_nav .ns-list .dl-block dd a:hover {
	color: #ed353c;
}
.header .hd_nav .ns-recommend {
	background: #F4F4F4;
	padding: 20px 0;
}
.header .hd_nav .nr-hd {
	float: left;
	width: 73px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background: url(../image/menu-jt.png) no-repeat;
	color: #fff;
}
.header .hd_nav .nr-list {
	margin-left: 85px;
}
.header .hd_nav .nr-list li {
	float: left;
	line-height: 30px;
	margin: 0 20px;
}
.header .hd_nav .ns-list .links {
	padding: 30px 0;
}
.header .hd_nav .ns-list .links a {
	float: left;
	margin-right: 40px;
}
.header .hd_nav .ns-list .links a:hover {
	color: #ed353c;
}
.header .hd_nav .ns-list .service-box {
	float: left;
	margin-top: 43px;
}
.header .hd_nav .ns-list .service-box p {
	font-size: 16px;
	color: #888888;
	line-height: 36px;
}
.header .hd_nav .ns-list .service-box p span {
	color: #333;
}
.header .hd_nav .ns-list .service-box a {
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-top: 10px;
	border: 1px solid #DCDCDC;
	display: block;
	color: #ed353c
}
.header .hd_extra {
	float: right;
	margin-top: 19px;
}
.header .hd_extra .elink {
	float: left;
	padding: 0 9px;
	line-height: 40px;
}
.header .hd_extra .elink i {
	display: inline-block;
	width: 23px;
	height: 17px;
	margin-right: 5px;
}
.header .hd_extra .elink i.i-cloud {
	background: url(../image/top-icon-1.png) no-repeat center;
	vertical-align: middle;
}
.header .hd_extra .elink i.i-bag {
	background: url(../image/top-icon-2.png) no-repeat center;
	vertical-align: sub;
}
.page_mobile {
	display: none;
}
 @media screen and (max-width: 768px) {
 .mob-s1, .mob-s2, .mob-s3, .mob-s4, .mob-s5, .mob-s6, .mob-s7, .mob-s8, .mob-s9, .mob-s10, .mob-s11, .mob-s12, .mob-s13, .mob-s4, .mob-s15 {
 background: #ffffff;
}
 .page_pc {
 display: none;
}
 .page_mobile {
 display: block;
}
 .page_mobile {
 overflow: hidden;
}
 html {
 font-size: 12px;
 overflow: auto;
}
 body {
 font-size: 1rem;
 min-width: auto;
 overflow: auto;
}
 * {
 box-sizing: border-box;
}
 * {
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
 [type=email], [type=number], [type=password], [type=search], [type=text], button, select, textarea {
 font-family: inherit;
 font-size: 100%;
 margin: 0;
 -webkit-appearance: none;
 -moz-appearance: none;
}
 [data-row]:after, [data-row]:before {
 content: " ";
 display: table;
 clear: both;
}
 [data-row] > * {
 float: left;
}
 [data-row="2"] > * {
 width: 50%;
}
 [data-row="3"] > * {
 width: 33.3333%;
}
 [data-row="4"] > * {
 width: 25%;
}
 [data-row="5"] > * {
 width: 20%;
}
 [data-row="6"] > * {
 width: 16.6666%;
}
 .flex {
 display: flex;
}
 .flex-item {
 flex: 1;
}
 .container {
 width: auto;
 padding-left: 1rem;
 padding-right: 1rem;
}
 .s-title {
 padding-top: 3rem;
 text-align: center;
/* margin-bottom: 2rem; */
    }
 .s-title h2 {
 font-size: 1.7rem;
/* margin-bottom: 1rem; */
    }
 .s-title em {
 font-size: 1.7rem;
 margin-bottom: 1rem;
 display:block;
}
 .s-title span {
 font-size: 1.7rem;
/* margin-bottom: 1rem; */
    }
 .s-title p {
 color: #95989d;
 font-size: 1.2rem;
}
 .s-title .crown {
 font-size: 1.1rem;
 background: url(../image/02-img1.png) no-repeat center bottom;
 padding-bottom: 0.6rem;
 margin-bottom: 0.7rem;
}
 .s-title.white p {
 color: #95989d;
}
 .shadow-box {
 box-shadow: 0 0 3rem rgba(0, 0, 0, .08);
 border-radius: 0.7rem;
 background: #fff;
 margin-bottom: 2rem;
}
 .list h3 {
 font-size: 1.3rem;
 margin-bottom: 0.2rem;
}
 .list span {
 font-size: 1.3rem;
 margin-bottom: 0.2rem;
}
 .list p {
 color: #999;
}
 .swiper-line-page .swiper-pagination-bullet-active {
 background: #fff;
}
 .swiper-line-page .swiper-pagination-bullet {
 width: 25px;
 height: 2px;
 background: #fff;
 border-radius: 0;
}
 .swiper-red-page .swiper-pagination-bullet-active {
 background: #ef191a;
}
 .btn-line {
 height: 34px;
 width: 114px;
 line-height: 32px;
 font-size: 14px;
}
 .btn-line-red {
 border: 1px solid #ED3C3F;
 color: #ED3C3F;
}
 .btn-red2 {
 height: 34px;
 width: 114px;
 line-height: 34px;
 font-size: 14px;
}
 .btn-red-shadow,  .btn-blue-shadow {
 background-size: 200%;
 font-size: 14px;
 line-height: 34px;
 width: 114px;
 height: 51px;
}
 .mob-banner img {
 width: 100%;
 vertical-align: top;
 height: auto;
}
 .img {
 text-align: center;
}
 .swiper-container img,  .img img {
 width: 100%;
 vertical-align: top;
 height: auto;
}
 .bg-gray {
 background: #f5f7fa;
}
 .bg-lp {
 background: #f9f7fc;
}
 .bg-b {
 background: #4147f6;
}
 .bg-black {
 background: #000;
}
 .mob-pb {
 padding-bottom: 2rem;
}
 .mob-swiper-tab {
 background: #fff;
 padding-top: 3rem;
 border-radius: 1rem;
 box-shadow: 0 2px 17px rgba(55, 55, 55, .1);
}
 .mob-swiper-tab .swiper-pagination {
 background: #ebedf0;
 bottom: auto;
 top: 0;
}
 .mob-swiper-tab .swiper-pagination .item {
 float: left;
 width: 33.33%;
 color: #999;
 background: transparent;
 line-height: 3rem;
 margin: 0;
 border-radius: 0;
 height: auto;
 opacity: 1;
}
 .mob-swiper-tab .swiper-pagination.page-row-2 .item {
 width: 50%;
}
 .mob-swiper-tab .swiper-pagination .item.swiper-pagination-bullet-active {
 background: #fff;
 color: #333;
}
 .mob-swiper-tab .swiper-slide .img {
 margin: 2rem;
}
 .mob-header {
 -webkit-transform: translateZ(0);
 height: 4.2rem;
 padding: 1rem 0;
 background: #fff;
 border-bottom: 1px solid #efefef;
 position: fixed;
 left: 0;
 right: 0;
 z-index: 999;
}
 .mob-header .hd-logo {
 width: 20rem;
 height: 2.5rem;
 background: url(../image/mobile/logo.png) no-repeat top left;
 float: left;
}
 .mob-header .hd-extra {
 float: right;
}
 .mob-header .hd-extra .e-btn {
 float: left;
 width: 7.15rem;
 height: 2.2rem;
 line-height: 2.2rem;
 background-size: 14.3rem;
 margin-right: 1rem;
}
 .mob-header .hd-extra .menu-handler {
 float: left;
 height: 2.2rem;
 width: 3rem;
 text-align: center;
 border: 1px solid #E5E5E5;
 border-radius: .3rem;
}
 .mob-header .hd-extra .menu-handler i {
 height: 1.1rem;
 width: 1.4rem;
 background: url(../image/mobile/menu.png) no-repeat center bottom;
 background-size: 1.4rem;
 display: inline-block;
 vertical-align: top;
 margin-top: .4rem;
}
 .mob-header-padding {
 height: 4.2rem;
}
 .mob-header-menu {
 -webkit-transform: translateZ(0);
 position: fixed;
 top: 4.2rem;
 bottom: 0;
 background: #fff;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 100000;
 -webkit-transform: rotateX(90deg);
 -moz-transform: rotateX(90deg);
 transform: rotateX(90deg);
 transform-origin: top;
 transform-style: preserve-3d;
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 transition: all .2s;
 overflow-y: auto;
 overflow-x: hidden;
 opacity: 0;
 font-size: 1rem;
}
 .mob-header-menu.active {
 -webkit-transform: rotateX(0deg);
 -moz-transform: rotateX(0deg);
 transform: rotateX(0deg);
 opacity: 1;
}
 .mob-header-menu .menu-list {
}
 .mob-header-menu .menu-item {
 line-height: 3.4rem;
}
 .mob-header-menu .menu-item > .container {
 border-bottom: 1px solid #f6f6f6;
}
 .mob-header-menu .menu-link {
 display: block;
 position: relative;
 font-size: 1.3rem;
 color: #000
}
 .mob-header-menu .menu-item-dropdown .menu-link:after {
 content: "";
 position: absolute;
 right: 0;
 top: 1.5rem;
 width: 0;
 height: 0;
 border: 1px solid transparent;
 border-width: 0.5rem 0.45rem 0 0.45rem;
 border-top-color: #666;
}
 .mob-header-menu .dropdown-wrap {
 display: none;
 overflow: hidden;
}
 .mob-header-menu .menu-item-dropdown.active .dropdown-wrap {
 background: #f9f9f9;
 display: block;
 -webkit-animation: fadeIn .5s;
 -moz-animation: fadeIn .5s;
 -o-animation: fadeIn .5s;
 animation: fadeIn .5s;
}
 .mob-header-menu .menu-item-dropdown.active .menu-link:after {
 transform: rotate(180deg);
}
 .mob-header-menu .sub-menu {
 float: left;
 width: 100%;
}
 .mob-header-menu .sub-menu.no-border:after {
 border-bottom: 0 none;
}
 .mob-header-menu .sub-menu dt {
 font-size: 1.3rem;
 border-bottom: 1px solid #ececec;
 padding-left: 2rem;
}
 .mob-header-menu .sub-menu dd {
 font-size: 1.3rem;
 border-bottom: 1px solid #ececec;
}
 .mob-header-menu .sub-menu dd:last-child {
 clear: right;
}
 .mob-header-menu .sub-menu dd a {
 display: block;
 padding-left: 3rem;
 color: #666;
}
 @keyframes fadeIn {
 0% {
 opacity: 0
}
 100% {
 opacity: 1
}
}
 @keyframes fadeOut {
 0% {
 opacity: 1
}
 100% {
 opacity: 0
}
}
 .mob-fixed-footer-padding {
 height: 4.1rem;
 display: block;
}
 .mob-fixed-footer {
 -webkit-transform: translateZ(0);
 position: fixed;
 bottom: 0;
 background: #fff;
 left: 0;
 right: 0;
 z-index: 999;
 font-size: 1.2rem;
 height: 4.2rem;
}
 .mob-fixed-footer .f-btn {
 display: block;
 width: 50%;
 transition: all .2s;
 text-align: center;
 height: 4.2rem;
 line-height: 4.2rem;
 color: #fff;
 font-size: 1.4rem;
}
 .mob-fixed-footer .flex-item {
 text-align: center;
 color: #666;
 transition: all .2s;
 overflow: hidden;
 border-top: 1px solid #efefef;
}
 .mob-fixed-footer .flex-item.j-top {
 color: #999;
 margin-left: -25%;
}
 .mob-fixed-footer .flex-item i {
 display: block;
 margin: .3rem auto .1rem;
 width: 2rem;
 height: 2rem;
 background: url(../image/mobile/icon.png) no-repeat;
 background-size: 290%;
}
 .mob-fixed-footer .flex-item i.i-top {
 background-position: 0 103%;
}
 .mob-fixed-footer .flex-item i.i-tel {
 background-position: 49% 0;
}
 .mob-fixed-footer .flex-item i.i-see {
 background-position: 102% 0;
}
 .mob-fixed-footer .flex-item p {
 font-size: 1rem;
}
 .mob-fixed-footer.on .f-btn {
 width: 40%;
}
 .mob-fixed-footer.on .flex-item.j-top {
 color: #666;
 margin-left: 0;
}
 .mob-fixed-footer.on .flex-item i.i-top {
 background-position: 0 0;
}
 .mob-footer {
 color: #999;
}
 .mob-footer a {
 color: #999;
}
 .mob-footer .footer_service {
 background: #272727;
 padding: 2rem 0;
}
 .mob-footer .footer_service li {
}
 .mob-footer .footer_service li i {
 display: block;
 width: 3rem;
 height: 3rem;
 margin: 0 auto .5rem;
 background: url(../image/mobile/bottom-icon.png) no-repeat;
 background-size: 440%;
}
 .mob-footer .footer_service li.item-1 i {
 background-position: 0 0;
}
 .mob-footer .footer_service li.item-2 i {
 background-position: 33.33% 0;
}
 .mob-footer .footer_service li.item-3 i {
 background-position: 66.66% 0;
}
 .mob-footer .footer_service li.item-4 i {
 background-position: 100% 0;
}
 .mob-footer .footer_service li .text {
 text-align: center;
}
 .mob-footer .footer_service li .text .h3 {
 font-size: 1rem;
 color: #fff;
 color: #999;
}
 .mob-footer .footer_main {
 background: #222;
 padding: 2rem 0;
}
 .mob-footer .footer_main .qr {
 overflow: hidden;
}
 .mob-footer .footer_main .qr .img {
 float: left;
 width: 8rem;
 height: 8rem;
 margin-left: 4rem;
}
 .mob-footer .footer_main .qr .img img {
 width: 7rem;
 height: 7rem;
 vertical-align: top;
}
 .mob-footer .footer_main .qr .text {
 margin-left: 12.4rem;
 font-size: 1.2rem;
 padding-top: 1.8rem;
}
 .mob-footer .footer_main .qr .text h3 {
 color: #fff;
}
 .mob-footer .footer_main .tel {
 color: #fff;
 font-size: 1.6rem;
 text-align: center;
 margin: 2rem 0 1.5rem;
 position: relative;
}
 .mob-footer .footer_main .tel span {
 background: #222;
 position: relative;
 z-index: 2;
 padding: 0 1rem;
}
 .mob-footer .footer_main .tel:before {
 content: "";
 left: 1rem;
 right: 1rem;
 border-top: 1px solid #333;
 position: absolute;
 top: 1rem;
}
 .mob-footer .footer_main .copy {
 text-align: center;
}
 .mob-fixed-form {
 position: fixed;
 width: 100%;
 height: 490px;
 bottom: 0;
 transform: translate(0, 100%);
 z-index: 1001;
 background-color: #fff;
 -webkit-transition: transform .5s ease;
 -moz-transition: transform .5s ease;
 transition: transform .5s ease;
}
 .mob-fixed-form.open {
 transform: translate(0, 0);
}
 .mob-fixed-form .ff-top {
 border-bottom: 1px solid #e8e8e8;
}
 .mob-fixed-form .ff-top p {
 padding: 17px 0;
 font-size: 14px;
 line-height: 14px;
 color: #999;
 position: relative;
 text-align: center;
}
 .mob-fixed-form .ff-top .close {
 display: inline-block;
 position: absolute;
 right: 20px;
 font-size: 24px;
 color: #b2b2b2;
}
 .mob-fixed-form .ff-submit {
 width: 300px;
 margin: 0 auto;
}
 .mob-fixed-form .ff-submit .s-tel {
 text-align: center;
 margin: 18px auto;
}
 .mob-fixed-form .ff-submit .s-tel .text {
 font-family: PingFangSC-Regular;
 font-size: 14px;
 color: #333;
 line-height: 27px;
}
 .mob-fixed-form .ff-submit .s-tel .number {
 display: inline-block;
 height: 36px;
 text-align: center;
 font-family: PingFangSC-Regular;
 font-size: 20px;
 color: #38f;
 letter-spacing: 0;
 line-height: 36px;
}
 .mob-fixed-form .ff-submit .s-form {
 border-top: 1px solid #e8e8e8;
 width: 300px;
}
 .mob-fixed-form .ff-submit .s-form .intro {
 font-family: PingFangSC-Regular;
 font-size: 14px;
 color: #333;
 letter-spacing: 0;
 line-height: 27px;
 margin-top: 20px;
}
 .mob-fixed-form .ff-submit .s-form input[type=text] {
 border: 1px solid #bbb;
 border-radius: 2px;
 margin-top: 15px;
 width: 100%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 font-size: 14px;
 line-height: 20px;
 color: #999;
 padding: 10px;
 outline: none;
}
 .mob-fixed-form .ff-submit .s-form button {
 background: #38f;
 border-radius: 2px;
 width: 100%;
 height: 40px;
 font-family: PingFangSC-Regular;
 font-size: 14px;
 color: #fff;
 text-align: center;
 outline: none;
 border: none;
 margin-top: 35px;
}
 .mob-fixed-form-skin-orange .ff-submit .s-tel .number {
 color: #F82728;
}
 .mob-fixed-form-skin-orange .ff-submit .s-form button {
 background: #f82728;
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MjcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZTUxMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(left, #f82728 0%, #fe512d 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f82728), color-stop(100%, #fe512d));
 background: -webkit-linear-gradient(left, #f82728 0%, #fe512d 100%);
 background: -o-linear-gradient(left, #f82728 0%, #fe512d 100%);
 background: -ms-linear-gradient(left, #f82728 0%, #fe512d 100%);
 background: linear-gradient(to right, #f82728 0%, #fe512d 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f82728', endColorstr='#fe512d', GradientType=1);
}
 .mask-bg {
 display: none;
 width: 100%;
 height: 100%;
 position: fixed;
 background-color: rgba(45, 45, 45, .6);
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 1000;
}
 .page-index .mob-header {
 border-bottom-color: rgba(255, 255, 255, 0.2);
 background: rgb(40, 22, 64);
 background: -moz-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
 background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(40, 22, 64, 1)), color-stop(50%, rgba(81, 37, 57, 1)), color-stop(52%, rgba(90, 47, 64, 1)), color-stop(100%, rgba(139, 62, 52, 1)));
 background: -webkit-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
 background: -o-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
 background: -ms-linear-gradient(-45deg, rgba(40, 22, 64, 1) 0%, rgba(81, 37, 57, 1) 50%, rgba(90, 47, 64, 1) 52%, rgba(139, 62, 52, 1) 100%);
 background: linear-gradient(135deg, rgb(41, 90, 230) 0%, rgb(52, 115, 179) 50%, rgb(46, 116, 183) 52%, rgb(17, 91, 183) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#281640', endColorstr='#8b3e34', GradientType=1);
}
 .page-index .mob-header .hd-logo {
 background-position: bottom left;
}
 .page-index .mob-header-padding {
 display: none;
}
 .page-index .mob-header.header_down,  .page-index .mob-header.active {
 border-bottom-color: #efefef;
 background: #f7f9fc;
}
 .page-index .mob-header.header_down .hd-logo,  .page-index .mob-header.active .hd-logo {
 background-position: top left;
}
 .page-index .mob-s1 {
 padding-top: 67%;
 background: url(../image/mobile/00-banner.jpg) no-repeat center top;
 background-size: cover;
}
 .page-index .mob-s1-1 .list {
 overflow: hidden;
 background: #fff;
 box-shadow: 0px 3px 15px 0px rgba(51, 51, 51, 0.07);
 border-radius: 0.8rem;
 padding: 1rem 0;
 transform: translate(0, -1rem);
}
 .page-index .mob-s1-1 .list li {
 float: left;
 width: 50%;
 margin: 0.7rem 0;
}
 .page-index .mob-s1-1 .list li a {
 overflow: visible;
 display: block;
}
 .page-index .mob-s1-1 .list li .img {
 float: left;
 transition: all .2s;
 width: 2.9rem;
 height: 3.4rem;
 margin-left: 1.7rem;
 background: url(../image/mobile/01-icon.png.html) no-repeat;
 background-size: 13.2rem;
}
 .page-index .mob-s1-1 .list li.item-1 .img {
 background-position: left top;
}
 .page-index .mob-s1-1 .list li.item-2 .img {
 background-position: -3.4rem top;
}
 .page-index .mob-s1-1 .list li.item-3 .img {
 background-position: -6.9rem top;
}
 .page-index .mob-s1-1 .list li.item-4 .img {
 background-position: -10.3rem top;
}
 .page-index .mob-s1-1 .list li.item-1 a:hover .img {
 background-position: left bottom;
}
 .page-index .mob-s1-1 .list li.item-2 a:hover .img {
 background-position: -60px bottom;
}
 .page-index .mob-s1-1 .list li.item-3 a:hover .img {
 background-position: -120px bottom;
}
 .page-index .mob-s1-1 .list li.item-4 a:hover .img {
 background-position: -180px bottom;
}
 .page-index .mob-s1-1 .list li .text {
 margin-left: 5.3rem;
}
 .page-index .mob-s1-1 .list li h3 {
 font-size: 1.1rem;
 white-space: nowrap;
 line-height: 3.4rem;
}
 .page-index .mob-s1-1 .list li p {
 font-size: 14px;
 color: #95989d;
 white-space: nowrap;
}
 .page-index .mob-s2 {
 padding-bottom: 1rem;
 background: #F7F9FC;
}
 .page-index .mob-s7 {
 background: #F7F9FC;
}
 .page-index .mob-s2 .list li {
 padding-bottom: 2rem;
 background: #fff;
 text-align: center;
 margin: 0 1rem 1rem;
 border-radius: 12px;
 overflow: hidden;
 box-shadow: 0px 2px 10px 0px rgba(84, 89, 105, 0.06);
}
 .page-index .mob-s2 .list li .l-hd {
 height: 124px;
 background-color: #CA4742;
 color: #fff;
}
 .page-index .mob-s2 .list li.item-1 .l-hd {
 background: url(../image/mobile/2f-img1.jpg.html) no-repeat center top;
}
 .page-index .mob-s2 .list li.item-2 .l-hd {
 background: url(../image/mobile/2f-img2.jpg.html) no-repeat center top;
}
 .page-index .mob-s2 .list li.item-3 .l-hd {
 background: url(../image/mobile/2f-img3.jpg.html) no-repeat center top;
}
 .page-index .mob-s2 .list li .l-hd h3 {
 font-size: 24px;
 font-weight: bold;
 padding: 26px 0 8px;
}
 .page-index .mob-s2 .list li .l-hd p {
 color: #fff;
 font-size: 1.2rem;
}
 .page-index .mob-s2 .list li .l-bd p {
 font-size: 14px;
 margin: 25px 25px 34px;
 line-height: 26px;
}
 .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line,  .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red {
 border-radius: 0;
 margin: 0 8px;
}
 .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line {
 border-color: #F84930;
 color: #F84930;
}
 .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red {
 background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
 font-size: 16px;
}
 .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-line:hover {
 background: #fff5f3;
}
 .page-index .mob-s2 .list li .l-bd .btn-wrap .btn-red:hover {
 opacity: .9;
}
 .page-index .mob-s4 {
 padding-bottom: 40px;
}
 .page-index .mob-s4 .s-title .btn-wrap {
 transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
 padding-top: 26px;
}
 .page-index .mob-s4 .s-title .btn-wrap .btn-red {
 font-size: 14px;
 width: 95px;
 height: 36px;
 line-height: 36px;
 background: linear-gradient(90deg, rgba(0, 121, 230, 1), rgba(0, 147, 221, 1));
}
 .page-index .mob-s4 .s-title .btn-wrap .btn-red-line {
 font-size: 14px;
 width: 93px;
 height: 34px;
 line-height: 34px;
 border-radius: 0;
}
 .page-index .mob-s4 .list li {
 float: left;
 width: 50%;
 height: 234px;
 overflow: hidden;
 text-align: center;
 border: 1px solid #EEEEEE;
 margin: 0 -1px -1px 0;
}
 .page-index .mob-s4 .list li .img {
 width: 50px;
 height: 50px;
 margin: 30px auto 25px;
 background: url(../image/mobile/4f-icon.png) no-repeat;
 transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
}
 .page-index .mob-s4 .list li.item-1 .img {
 background-position: -3px 0;
}
 .page-index .mob-s4 .list li.item-2 .img {
 background-position: -53px 0;
}
 .page-index .mob-s4 .list li.item-3 .img {
 background-position: -100px 0;
}
 .page-index .mob-s4 .list li.item-4 .img {
 background-position: -153px 0;
}
 .page-index .mob-s4 .list li.item-5 .img {
 background-position: -203px 0;
}
 .page-index .mob-s4 .list li.item-6 .img {
 background-position: -253px 0;
}
 .page-index .mob-s4 .list li.item-7 .img {
 background-position: -303px 0;
}
 .page-index .mob-s4 .list li.item-8 .img {
 background-position: -350px 0;
}
 .page-index .mob-s4 .list li.item-9 .img {
 background-position: -400px 0;
}
 .page-index .mob-s4 .list li.item-10 .img {
 background-position: -453px 0;
}
 .page-index .mob-s4 .list li h3 {
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 10px;
}
 .page-index .mob-s4 .list li span {
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 10px;
}
 .page-index .mob-s4 .list li p {
 font-size: 14px;
 color: #888;
 margin: 0 19px;
 line-height: 24px;
}
 .page-index .mob-s5 {
 background: linear-gradient(0deg, rgba(235, 242, 251, 1), rgba(247, 249, 252, 1));
 padding-bottom: 2rem;
}
 .page-index .mob-s5 .s-title {
 margin-bottom: 0;
}
 .page-index .mob-s5 .s-title p {
 margin: 0 0 1rem;
}
 .page-index .mob-s5 .img {
 padding-top: 51%;
 background: url(../image/mobile/5f-img.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s5-1 {
 padding-bottom: 20px;
}
 .page-index .mob-s5-1 .list {
 margin: 0;
}
 .page-index .mob-s5-1 .list li {
 float: left;
 width: 50%;
 padding-bottom: 1rem;
 overflow: hidden;
 text-align: center;
 border: 1px solid #EEEEEE;
 margin: 0 -1px -1px 0;
}
 .page-index .mob-s5-1 .list li .img {
 width: 3.7rem;
 height: 3.7rem;
 margin: 2rem auto 2rem;
 background: url(../image/mobile/5-1f-icon.png.html) no-repeat;
 transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
 background-size: 24rem;
}
 .page-index .mob-s5-1 .list li.item-1 .img {
 background-position: -0px 0;
}
 .page-index .mob-s5-1 .list li.item-2 .img {
 background-position: -4.1rem 0;
}
 .page-index .mob-s5-1 .list li.item-3 .img {
 background-position: -8.2rem 0;
}
 .page-index .mob-s5-1 .list li.item-4 .img {
 background-position: -12.3rem 0;
}
 .page-index .mob-s5-1 .list li.item-5 .img {
 background-position: -16.4rem 0;
}
 .page-index .mob-s5-1 .list li.item-6 .img {
 background-position: -20.5rem 0;
}
 .page-index .mob-s5-1 .list li h3 {
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 10px;
}
 .page-index .mob-s5-1 .list li p {
 font-size: 14px;
 color: #888;
 margin: 0 19px;
 line-height: 24px;
 height: 72px;
 overflow: hidden;
}
 .page-index .mob-s5-1 .list li .btn-wrap {
 opacity: 0;
 transition: all .3s cubic-bezier(0.46, 0.03, 0.52, 0.96);
 padding-top: 26px;
}
 .page-index .mob-s5-1 .list li .btn-wrap .btn-red {
 font-size: 14px;
 width: 95px;
 height: 36px;
 line-height: 36px;
 background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
}
 .page-index .mob-s5-1 .list li .btn-wrap .btn-red-line {
 font-size: 14px;
 width: 93px;
 height: 34px;
 line-height: 34px;
 border-radius: 0;
}
 .page-index .mob-s5-1 .list li .btn-wrap .btn-red:hover {
 opacity: .9;
}
 .page-index .mob-s5-1 .list li .btn-wrap .btn-red-line:hover {
 background: #fff5f3;
}
 .page-index .mob-s5-1 .list li:hover {
 box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.05);
}
 .page-index .mob-s5-1 .list li:hover .img {
 margin-top: -32px;
 opacity: 0;
}
 .page-index .mob-s5-1 .list li:hover .btn-wrap {
 opacity: 1;
}
 .page-index .mob-s6 {
 width: 100%;
 overflow: hidden;
 background: #202746;
 position: relative;
}
 .page-index .mob-s6 .container {
}
 .page-index .mob-s6 .swiper-container {
 padding-top: 1rem;
}
 .page-index .mob-s6 .gallery-top .swiper-slide {
}
 .page-index .mob-s6 .gallery-top .swiper-slide .img {
 width: 100%;
 padding-top: 78%;
 margin-bottom: 1.3rem;
}
 .page-index .mob-s6 .gallery-top .swiper-slide.slide-1 .img {
 background: url(../image/mobile/6f-img1.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s6 .gallery-top .swiper-slide.slide-2 .img {
 background: url(../image/mobile/6f-img2.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s6 .gallery-top .swiper-slide.slide-3 .img {
 background: url(../image/mobile/6f-img3.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s6 .gallery-top .swiper-slide.slide-4 .img {
 background: url(../image/mobile/6f-img4.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s6 .gallery-top .swiper-slide.slide-5 .img {
 background: url(../image/mobile/6f-img5.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s6 .gallery-top .swiper-slide .info {
 text-align: center;
 padding-bottom: 2rem;
}
 .page-index .mob-s6 .gallery-top .swiper-slide .info h3 {
 color: #fff;
 font-size: 16px;
 margin-bottom: 1rem;
}
 .page-index .mob-s6 .gallery-top .swiper-slide .info p {
 font-size: 14px;
 color: #fff;
 line-height: 25px;
 margin-bottom: 1.9rem;
}
 .page-index .mob-s6 .gallery-top .swiper-slide .info .btn-red {
 font-size: 16px;
 width: 150px;
 height: 44px;
 line-height: 44px;
 background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
}
 .page-index .mob-s6 .gallery-top .swiper-slide .info .btn-red:hover {
 opacity: .85;
}
 .page-index .mob-s6 .gallery-thumbs {
 white-space: nowrap;
 text-align: center;
 font-size: 16px;
 border-bottom: 1px solid rgba(255, 255, 255, .1);
 position: static;
}
 .page-index .mob-s6 .gallery-thumbs .swiper-slide {
 display: inline-block;
 vertical-align: top;
 width: 210px;
 height: 46px;
 margin: 0;
 background: transparent;
 opacity: .5;
 color: #fff;
 transition: all .2s;
 position: relative;
}
 .page-index .mob-s6 .gallery-thumbs .swiper-slide:after {
 content: '';
 width: 100px;
 height: 2px;
 position: absolute;
 bottom: -1px;
 left: 50%;
 margin-left: -50px;
 background: linear-gradient(90deg, rgba(249, 31, 40, 1), rgba(254, 77, 45, 1));
 opacity: 0;
 transition: all .2s;
}
 .page-index .mob-s6 .gallery-thumbs .swiper-slide-active {
 opacity: 1;
}
 .page-index .mob-s6 .gallery-thumbs .swiper-slide-active:after {
 opacity: 1;
}
 .page-index .mob-s6-1 {
 background: #F7F9FC;
 padding: 22px 0;
}
 .page-index .mob-s6-1 .l-title {
 text-align: center;
 font-size: 16px;
 margin-bottom: 1rem
}
 .page-index .mob-s6-1 .l-title p:first-child {
 margin-top: 14px;
}
 .page-index .mob-s6-1 .list {
 white-space: nowrap;
 text-align: center;
 width: 100%;
 overflow: auto;
}
 .page-index .mob-s6-1 .list li {
 display: inline-block;
 vertical-align: top;
 width: 161px;
 background: #fff;
 margin-right: 10px;
 padding: 18px;
 transition: all .2s;
}
 .page-index .mob-s6-1 .list li .img {
 width: 44px;
 height: 44px;
 float: left;
 background: url(../image/mobile/6f-icon.png.html) no-repeat;
}
 .page-index .mob-s6-1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-index .mob-s6-1 .list li.item-2 .img {
 background-position: -54px 0;
}
 .page-index .mob-s6-1 .list li.item-3 .img {
 background-position: -108px 0;
}
 .page-index .mob-s6-1 .list li.item-4 .img {
 background-position: -162px 0;
}
 .page-index .mob-s6-1 .list li.item-5 .img {
 background-position: -216px 0;
}
 .page-index .mob-s6-1 .list li.item-6 .img {
 background-position: -270px 0;
}
 .page-index .mob-s6-1 .list li .text {
 margin-left: 61px;
 font-size: 16px;
 line-height: 22px;
}
 .page-index .mob-s6-1 .list li:hover {
 box-shadow: 0px 15px 30px 0px rgba(74, 74, 101, 0.13);
}
 .page-index .mob-s7 .list {
}
 .page-index .mob-s7 .list li {
 width: 50%;
 text-align: center;
 float: left;
 margin-bottom: 4rem;
}
 .page-index .mob-s7 .list li:nth-child(4n) {
 margin-right: 0;
}
 .page-index .mob-s7 .list li .img {
 width: 62px;
 height: 62px;
 margin: 0 auto 1rem;
 background: url(../image/mobile/7f-icon.png) no-repeat;
}
 .page-index .mob-s7 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-index .mob-s7 .list li.item-2 .img {
 background-position: -62px 0;
}
 .page-index .mob-s7 .list li.item-3 .img {
 background-position: -126px 0;
}
 .page-index .mob-s7 .list li.item-4 .img {
 background-position: -189px 0;
}
 .page-index .mob-s7 .list li.item-5 .img {
 background-position: -252px 0;
}
 .page-index .mob-s7 .list li.item-6 .img {
 background-position: -315px 0;
}
 .page-index .mob-s7 .list li.item-7 .img {
 background-position: -378px 0;
}
 .page-index .mob-s7 .list li.item-8 .img {
 background-position: -441px 0;
}
 .page-index .mob-s7 .list li h3 {
 font-size: 16px;
 margin-bottom: 4px;
}
 .page-index .mob-s7 .list li span {
 font-size: 16px;
 margin-bottom: 4px;
}
 .page-index .mob-s7 .list li p {
 font-size: 13px;
 color: #888;
 width: 90%;
 margin: 0 auto;
}
 .page-index .mob-s7-1 {
 background: #F7F9FC;
}
 .page-index .mob-s7-1 .s-title {
 margin: 0 2rem;
}
 .page-index .mob-s7-1 .gallery-thumbs {
 padding-bottom: 16px;
}
 .page-index .mob-s7-1 .gallery-thumbs .swiper-slide {
 float: left;
 cursor: pointer;
 width: 135px;
 position: relative;
 text-align: center;
 line-height: 88px;
 font-size: 16px;
 border-bottom: 1px solid #DFDFE6;
}
 .page-index .mob-s7-1 .gallery-thumbs .swiper-slide-active {
 color: #F92128;
}
 .page-index .mob-s7-1 .gallery-thumbs .swiper-slide-active:after {
 content: '';
 position: absolute;
 width: 100%;
 height: 2px;
 left: 0;
 bottom: -1px;
 background: #F92128;
}
 .page-index .mob-s7-1 .gallery-top {
 background: url(../image/mobile/7-1f-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-index .mob-s7-1 .gallery-top .container {
 padding-top: 77px;
}
 .page-index .mob-s7-1 .gallery-top .img {
 width: 100%;
 padding-top: 50%;
 margin: 3rem 0 0;
}
 .page-index .mob-s7-1 .gallery-top .item-1 .img {
 background: url(../image/mobile/7-1f-img1.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .item-2 .img {
 background: url(../image/mobile/7-1f-img2.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .item-3 .img {
 background: url(../image/mobile/7-1f-img3.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .item-4 .img {
 background: url(../image/mobile/7-1f-img4.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .item-5 .img {
 background: url(../image/mobile/7-1f-img5.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .item-6 .img {
 background: url(../image/mobile/7-1f-img6.png.html) no-repeat center top;
 background-size: contain;
}
 .page-index .mob-s7-1 .gallery-top .info {
 color: #fff;
 text-align: center;
 padding-top: 1rem;
}
 .page-index .mob-s7-1 .gallery-top .info h3 {
 font-size: 16px;
 font-weight: 700;
 margin-bottom: 11px;
}
 .page-index .mob-s7-1 .gallery-top .info p {
 font-size: 13px;
 margin: 0 24px 18px;
}
 .page-index .mob-s7-1 .gallery-top .info .fun-wrap {
 overflow: hidden;
 margin: 0 1rem 1rem;
}
 .page-index .mob-s7-1 .gallery-top .info .fun-wrap .fun-item {
 width: 30%;
 height: 38px;
 margin: 1.6%;
 line-height: 38px;
 text-align: center;
 border: 1px solid rgba(255, 255, 255, .3);
 float: left;
}
 .page-index .mob-s7-1 .gallery-top .info .btn-wrap {
 margin-bottom: 1rem;
}
 .page-index .mob-s7-2 {
 background: #F7F9FC;
 padding-bottom: 1rem;
}
 .page-index .mob-s7-2 .mob-title {
 margin-bottom: 35px;
}
 .page-index .mob-s7-2 .list li {
 float: left;
 width: 20%;
 padding-top: 12%;
 margin: 0 0 1rem;
}
 .page-index .mob-s7-2 .list li.item-1 {
 background: url(../image/mobile/7-2f-img1.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-2 {
 background: url(../image/mobile/7-2f-img2.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-3 {
 background: url(../image/mobile/7-2f-img3.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-4 {
 background: url(../image/mobile/7-2f-img4.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-5 {
 background: url(../image/mobile/7-2f-img5.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-6 {
 background: url(../image/mobile/7-2f-img6.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-7 {
 background: url(../image/mobile/7-2f-img7.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-8 {
 background: url(../image/mobile/7-2f-img8.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-9 {
 background: url(../image/mobile/7-2f-img9.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s7-2 .list li.item-10 {
 background: url(../image/mobile/7-2f-img10.png.html) no-repeat center;
 background-size: 96%;
}
 .page-index .mob-s8 {
 padding-bottom: 2rem;
 background: #F7F9FC;
}
 .page-index .mob-s8 .list {
 margin-right: -19px;
}
 .page-index .mob-s8 .list li {
 float: left;
 width: 23.3%;
 cursor: pointer;
 background: #fff;
 background-repeat: no-repeat;
 background-position: center;
 border: 1px solid #EDEDED;
 margin: 0 1% 1% 0;
 background-size: 70%;
}
 .page-index .mob-s8 .list li.item-1 {
 background-image: url(../image/7-logo01.png);
}
 .page-index .mob-s8 .list li.item-2 {
 background-image: url(../image/7-logo02.png);
}
 .page-index .mob-s8 .list li.item-3 {
 background-image: url(../image/7-logo03.png);
}
 .page-index .mob-s8 .list li.item-4 {
 background-image: url(../image/7-logo04.png);
}
 .page-index .mob-s8 .list li.item-5 {
 background-image: url(../image/7-logo05.png);
}
 .page-index .mob-s8 .list li.item-6 {
 background-image: url(../image/7-logo06.png);
}
 .page-index .mob-s8 .list li.item-7 {
 background-image: url(../image/7-logo07.png);
}
 .page-index .mob-s8 .list li.item-8 {
 background-image: url(../image/7-logo08.png);
}
 .page-index .mob-s8 .list li.item-9 {
 background-image: url(../image/7-logo09.png);
}
 .page-index .mob-s8 .list li.item-10 {
 background-image: url(../image/7-logo10.png);
}
 .page-index .mob-s8 .list li.item-11 {
 background-image: url(../image/7-logo11.png);
}
 .page-index .mob-s8 .list li.item-12 {
 background-image: url(../image/7-logo12.png);
}
 .page-index .mob-s8 .list li.item-13 {
 background-image: url(../image/7-logo13.png);
}
 .page-index .mob-s8 .list li.item-14 {
 background-image: url(../image/7-logo14.png);
}
 .page-index .mob-s8 .list li.item-15 {
 background-image: url(../image/7-logo15.png);
}
 .page-index .mob-s8 .list li.item-16 {
 background-image: url(../image/7-logo16.png);
}
 .page-index .mob-s8 .list li.item-17 {
 background-image: url(../image/7-logo17.png);
}
 .page-index .mob-s8 .list li.item-18 {
 background-image: url(../image/7-logo18.png);
}
 .page-index .mob-s8 .list li.item-19 {
 background-image: url(../image/7-logo19.png);
}
 .page-index .mob-s8 .list li.item-20 {
 background-image: url(../image/7-logo20.png);
}
 .page-index .mob-s8-1 {
 background: #fff;
}
 .page-index .mob-s8-1 .list li {
 border-bottom: 1px solid #E6E6E6;
 padding-bottom: .5rem;
 margin-bottom: 1.5rem;
 font-size: 1.2rem;
}
 .page-index .mob-s8-1 .list li .l-hd {
 overflow: hidden;
 line-height: 2rem;
 margin-bottom: 1.3rem;
}
 .page-index .mob-s8-1 .list li .l-hd .new_title {
 width: 100%;
 position: absolute;
 bottom: 7px;
 background: rgba(0, 0, 0, 0.6);
 font-size: 1.4rem;
 color: #FFF;
 text-align: center;
 line-height: 3rem;
}
 .page-index .mob-s8-1 .list li .l-hd .new_img {
 width: 100%;
 height: 200px;
}
 .page-index .mob-s8-1 .list li .l-hd h3 {
 float: left;
 font-size: 1.3rem;
 margin-bottom: 0;
 font-weight: 700;
 border-left: 3px solid #ff4f2e;
 padding-left: 0.8rem;
}
 .page-index .mob-s8-1 .list li .l-hd .more {
 float: right;
 color: #FD412C;
 font-size: 1.2rem;
}
 .page-index .mob-s8-1 .list li .l-main {
 overflow: hidden;
 padding-bottom: 2rem;
 border-bottom: 0.013333rem solid #CCD8E3;
 padding-top: 2rem;
}
 .page-index .mob-s8-1 .list li .l-main:last-child {
 border-bottom: 0;
}
 .page-index .mob-s8-1 .list li .l-main .img {
 float: left;
 width: 10rem;
 overflow: hidden;
 border-radius: .6rem;
 margin-right: 1rem;
}
 .page-index .mob-s8-1 .list li .l-main .img img {
 width: 10rem;
 height: 6rem;
}
 .page-index .mob-s8-1 .list li .l-main .text {
 display: block;
 line-height: 1.5rem;
 margin-top: .3rem;
}
 .page-index .mob-s8-1 .list li .l-main .description {
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 color: #8c8c8c;
 line-height: 1.5rem;
 margin-top: .8rem;
 overflow: hidden;
}
 .page-index .mob-s8-1 .list li .l-main .browsing_volume {
 float: right;
 color: #8c8c8c;
 background-image: url(../image/read.png);
 background-repeat: no-repeat;
 background-position: left center;
 background-size: 1.5rem 1.5rem;
 width: 4rem;
 text-align: right;
}
 .page-index .mob-s8-1 .list li .l-list .l-item a {
 color: #888;
 position: relative;
 display: block;
 line-height: 3rem;
 height: 3rem;
 overflow: hidden;
 padding-left: .8rem;
}
 .page-index .mob-s8-1 .list li .l-list .l-item a:before {
 content: "";
 position: absolute;
 width: .3rem;
 height: .3rem;
 background: #FC352B;
 border-radius: 100%;
 top: 50%;
 margin-top: -.15rem;
 left: 0;
}
 .page-index .mob-s9 {
 background: url(../image/mobile/9f-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-index .mob-s9 .list {
}
 .page-index .mob-s9 .list li {
 float: left;
 width: 50%;
 position: relative;
 color: #fff;
 padding: 1rem 0 2rem 14%;
}
 .page-index .mob-s9 .list li:before {
 content: '';
 position: absolute;
 left: 1rem;
 bottom: 0;
 top: auto;
 right: 1rem;
 width: auto;
 height: 1px;
 background: rgba(255, 255, 255, .1);
}
 .page-index .mob-s9 .list li:nth-child(2n-1):after {
 content: '';
 position: absolute;
 right: 0;
 left: auto;
 top: 1rem;
 bottom: 1rem;
 width: 1px;
 height: auto;
 background: rgba(255, 255, 255, .1);
}
 .page-index .mob-s9 .list li .num {
 font-size: 40px;
}
 .page-index .mob-s9 .list li p {
 font-size: 16px;
 color: #fff;
}
 .page-index .mob-s9 .list li p:before {
 content: '';
 display: block;
 width: 30px;
 height: 2px;
 background: #FB3429;
 margin: 9px 0 15px;
}
 .page-index .mob-s10 {
 background: #F7F9FC;
}
 .page-index .mob-s10 .s-l {
 font-size: 16px;
 text-align: center;
 padding: 2rem 0 0;
}
 .page-index .mob-s10 .list {
 float: left;
 padding-bottom: 1rem;
}
 .page-index .mob-s10 .list li {
 float: left;
 height: 100px;
 font-size: 14px;
 padding-left: 3.3rem;
 width: 100%;
}
 .page-index .mob-s10 .list li h3 {
 margin-top: 27px;
 margin-bottom: 3px;
}
 .page-index .mob-s10 .list li h3:before {
 content: '';
 width: 20px;
 height: 14px;
 display: inline-block;
 margin-left: -30px;
 margin-right: 10px;
 background: url(../image/mobile/10f-icon.png.html) no-repeat left top;
 vertical-align: -3px;
}
 .page-index .mob-s10 .list li p {
 color: #888;
 white-space: nowrap;
}
 .page-index .mob-s10 .s-r {
 float: left;
 padding: 23px 0 0 79px;
}
 .page-index .mob-s10 .s-r a i {
 width: 18px;
 height: 16px;
 display: inline-block;
 background: url(../image/mobile/10-icon.png.html) no-repeat center;
 vertical-align: -2px;
 margin-right: 10px;
}
 .page-download .mob-s1 .img {
 width: 100%;
 vertical-align: top;
}
 .page-download .mob-s2 {
 text-align: center;
 background: #F4F5F9;
 padding-bottom: 2rem;
}
 .page-download .mob-s2 .list {
 margin-bottom: 2rem;
}
 .page-download .mob-s2 .list .img {
 padding-top: 180%;
 margin: 0 auto 1rem;
}
 .page-download .mob-s2 .list .item-1 .img {
 background: url(../images/mobile/download/01-img1.png.html) no-repeat center;
 background-size: contain;
}
 .page-download .mob-s2 .list .item-2 .img {
 background: url(../images/download/03-img1-1.png.html) no-repeat center;
 background-size: contain;
}
 .page-download .mob-s2 .list a {
 font-size: 1.2rem;
 color: #1ba4fe;
}
 .page-download .mob-s2 .qr .img {
 width: 12rem;
 height: 12rem;
 margin: 0 auto 1rem;
}
 .page-download .mob-s2 .qr .img img {
 width: 100%;
 height: 100%;
 vertical-align: top;
}
 .page-download .mob-s2 .qr h3 {
 font-size: 1.4rem;
}
 .page-download .mob-s2 .qr p {
 font-size: 1.2rem;
 color: #999;
}
 .page-download .mob-s3 .list {
 margin-bottom: 2rem;
 text-align: center;
}
 .page-download .mob-s3 .list .img {
 padding-top: 180%;
 margin: 0 auto 1rem;
}
 .page-download .mob-s3 .list .item-1 .img {
 background: url(../images/download/03-img2-1.png.html) no-repeat center;
 background-size: contain;
}
 .page-download .mob-s3 .list .item-2 .img {
 background: url(../images/download/03-img3-1.png.html) no-repeat center;
 background-size: contain;
}
 .page-download .mob-s3 .list .link {
 font-size: 1.2rem;
 color: #1ba4fe;
 display: block;
 margin-bottom: 1rem;
}
 .page-platform .mob-s2 .s-wrap {
 position: relative;
 margin-bottom: 2rem;
}
 .page-platform .mob-s2 .s-bg {
 background: url(../images/platform/device.png.html) no-repeat center top;
 background-size: contain;
 padding-top: 62%;
}
 .page-platform .mob-s2 .swiper-container {
 position: absolute;
 z-index: 2;
 left: 14%;
 right: 14%;
 top: 3%;
 padding-bottom: 7rem;
}
 .page-platform .mob-s5 .text {
 text-align: center;
 color: #ef191a;
 padding: 1rem 0 2rem;
 font-size: 1.2rem;
 font-weight: 700;
}
 .page-platform .mob-s7 .list {
 margin: 0 3rem;
}
 .page-platform .mob-s7 .list li {
 float: left;
 margin: 0 2% 4%;
 width: 46%;
 background: #fff;
 text-align: center;
 box-shadow: 0 0 31px rgba(0, 0, 0, 0.05);
}
 .page-platform .mob-s7 .list li .img {
 width: 5rem;
 height: 6rem;
 margin: 3rem auto 0.4rem;
 background: url(../images/platform/08-icon1.png.html) no-repeat;
 background-size: 22rem;
}
 .page-platform .mob-s7 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-platform .mob-s7 .list li.item-2 .img {
 background-position: -5.7rem 0;
}
 .page-platform .mob-s7 .list li.item-3 .img {
 background-position: -11.3rem 0;
}
 .page-platform .mob-s7 .list li.item-4 .img {
 background-position: -17rem 0;
}
 .page-platform .mob-s7 .list li p {
 font-size: 2.2rem;
 font-family: Arial;
 font-weight: 700;
 color: #d2d2d2;
}
 .page-platform .mob-s7 .list li p span {
 color: #aaa;
}
 .page-platform .mob-s7 .list li h3 {
 margin-bottom: 2rem;
}
 .page-platformsupply .mob-s4 .list li .inner {
 background: #fff;
 margin: 0.3rem;
 text-align: center;
 padding: .5rem;
}
 .page-platformsupply .mob-s4 .list li h3 {
 font-size: 1.2rem;
}
 .page-platformsupply .mob-s4 .list li p {
 height: 5.4rem;
}
 .page-platformsupply .mob-s4 .list li .img {
 width: 5rem;
 height: 5rem;
 margin: 1rem auto;
 background: url(../images/platformsupply/05-icon.png.html) no-repeat;
 background-size: 15.7rem;
}
 .page-platformsupply .mob-s4 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-platformsupply .mob-s4 .list li.item-2 .img {
 background-position: -5.3rem 0;
}
 .page-platformsupply .mob-s4 .list li.item-3 .img {
 background-position: -10.6rem 0;
}
 .page-platformsupply .mob-s4 .list li.item-4 .img {
 background-position: 0 -5.3rem;
}
 .page-platformsupply .mob-s4 .list li.item-5 .img {
 background-position: -5.3rem -5.3rem;
}
 .page-platformsupply .mob-s4 .list li.item-6 .img {
 background-position: -10.6rem -5.3rem;
}
 .page-weshop .mob-s1 .list li {
 margin-bottom: 2rem;
}
 .page-weshop .mob-s1 .list li .img {
 background: url(../images/weshop/01-icon.png.html) no-repeat;
 background-size: 22.5rem;
 margin-bottom: .7rem;
 width: 3.3rem;
 height: 3.3rem;
}
 .page-weshop .mob-s1 .list li.item-1 .img {
 background-position: 0 center;
}
 .page-weshop .mob-s1 .list li.item-2 .img {
 background-position: -3.8rem center;
}
 .page-weshop .mob-s1 .list li.item-3 .img {
 background-position: -7.6rem center;
}
 .page-weshop .mob-s1 .list li.item-4 .img {
 background-position: -11.4rem center;
}
 .page-weshop .mob-s1 .list li.item-5 .img {
 background-position: -15.2rem center;
}
 .page-weshop .mob-s1 .list li.item-6 .img {
 background-position: -19rem center;
}
 .page-weshop .mob-s1 .list h3 {
 color: #1574fb;
 margin-bottom: 1rem;
}
 .page-weshop .mob-s1 .list p {
 height: 4.5rem;
 overflow: hidden;
 padding-right: 1rem;
}
 .page-weshop .mob-s2 {
 background: url(../images/mobile/weshop/02-bg.jpg.html) no-repeat center;
 background-size: cover;
}
 .page-weshop .mob-s2 .info {
 padding-left: 3.3rem;
 overflow-y: hidden;
}
 .page-weshop .mob-s2 .info .img {
 width: 40%;
 float: left;
}
 .page-weshop .mob-s2 .info .text {
 margin-left: 50%;
 padding-top: 24%;
 color: #fff;
}
 .page-weshop .mob-s2 .info .text .qr {
 width: 60%;
 margin-bottom: 4%;
}
 .page-weshop .mob-s2 .info .text .qr img {
 width: 100%;
}
 .page-weshop .mob-s7 .btn-wrap a {
 color: #0081f8;
 font-size: 1.2rem;
 margin: 0 1rem;
}
 .page-distribution .mob-s1 .list li {
 float: left;
 width: 48%;
 text-align: center;
 margin: 0 1%;
 background: #fff;
 margin-bottom: 1rem;
}
 .page-distribution .mob-s1 .list li .img {
 position: relative;
 padding-top: 24.2%;
 background: #FF5D5B;
 border-radius: 5px 5px 0 0;
 overflow: hidden;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
}
 .page-distribution .mob-s1 .list li.item-1 .img {
 background-image: url(../image/01-bg1.jpg);
}
 .page-distribution .mob-s1 .list li.item-2 .img {
 background-image: url(../image/01-bg2.jpg);
}
 .page-distribution .mob-s1 .list li.item-3 .img {
 background-image: url(../image/01-bg3.jpg);
}
 .page-distribution .mob-s1 .list li.item-4 .img {
 background-image: url(../image/01-bg4.jpg);
}
 .page-distribution .mob-s1 .list li .img i {
 position: absolute;
 width: 21%;
 padding-top: 16%;
 top: 50%;
 left: 50%;
 margin-top: -7.3%;
 margin-left: -7.7%;
 background: url(../images/distribution/01-icon.png.html) no-repeat;
 background-size: 457%;
}
 .page-distribution .mob-s1 .list li.item-1 .img i {
 background-position: 0 0;
}
 .page-distribution .mob-s1 .list li.item-2 .img i {
 background-position: 35% 0;
}
 .page-distribution .mob-s1 .list li.item-3 .img i {
 background-position: 70% 0;
}
 .page-distribution .mob-s1 .list li.item-4 .img i {
 background-position: 105% 0;
}
 .page-distribution .mob-s1 .list li .text {
 border: 1px solid #E4E4E4;
 padding: 1rem;
 height: 8.6rem;
}
 .page-distribution .mob-s2 {
 background: #fcf7f8;
}
 .page-distribution .mob-s4 {
 background: #fcf7f8;
}
 .page-distribution .mob-s5 .btn-wrap a {
 color: #0081f8;
 font-size: 1.2rem;
 margin: 0 1rem;
}
 .page-group .mob-s1 .list li {
 text-align: center;
 margin-bottom: 3rem;
 padding: 0 1rem;
}
 .page-group .mob-s1 .list li .img {
 background: url(../images/group/01-icon.png.html) no-repeat;
 width: 5rem;
 height: 6.25rem;
 margin: 0 auto;
 background-size: 16.1rem;
}
 .page-group .mob-s1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-group .mob-s1 .list li.item-2 .img {
 background-position: -5.6rem 0;
}
 .page-group .mob-s1 .list li.item-3 .img {
 background-position: -11.2rem 0;
}
 .page-group .mob-s1 .list li.item-4 .img {
 background: url(../images/group/01-img.png.html) no-repeat;
 width: 7rem;
 height: 7rem;
 margin-bottom: 1rem;
 background-size: contain;
}
 .page-group .mob-s1 .list li.item-4 p {
 color: #333;
}
 .page-group .mob-s1 .list li h3 {
 font-weight: 700;
}
 .page-group .mob-s2 {
 background: #f7fafc;
}
 .page-group .mob-s2 .list li .inner {
 background: #fff;
 margin: .6rem;
 text-align: center;
 padding: 1rem;
}
 .page-group .mob-s2 .list li .img {
 background: url(../images/group/02-icon.png.html) no-repeat;
 width: 4rem;
 height: 4rem;
 background-size: 16rem;
 margin: 0 auto;
}
 .page-group .mob-s2 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-group .mob-s2 .list li.item-2 .img {
 background-position: -4rem 0;
}
 .page-group .mob-s2 .list li.item-3 .img {
 background-position: -8rem 0;
}
 .page-group .mob-s2 .list li.item-4 .img {
 background-position: -12rem 0;
}
 .page-group .mob-s2 .list li h3 {
 font-weight: bold;
 margin: .5rem 0 .3rem;
}
 .page-group .mob-s3 .btn-wrap a {
 color: #0081f8;
 font-size: 1.2rem;
 margin: 0 1rem;
}
 .page-applet .mob-s1 .nav {
 background: rgba(255, 255, 255, 1);
 box-shadow: 0px 10px 30px 0px rgba(73, 9, 9, 0.08);
 border-radius: 10px;
 display: flex;
 flex-direction: row;
 flex-wrap: wrap;
 justify-content: center;
 position: relative;
 margin-top: 2rem;
}
 .page-applet .mob-s1 .nav .item {
 width: 50%;
 margin: 1rem 0;
}
 .page-applet .mob-s1 .nav .item .num {
 display: flex;
 flex-direction: row;
 justify-content: center;
}
 .page-applet .mob-s1 .nav .item .desc {
 text-align: center;
}
 .page-applet .mob-s1 .nav .item .num .txt {
 font-size: 2.4rem;
 font-family: Arial;
 font-weight: bold;
 color: #FB4241;
}
 .page-applet .mob-s1 .nav .item .num .text {
 font-size: 1.2rem;
 font-family: PingFangSC-Regular;
 color: #FB4241;
 margin: .8rem 0 0 .2rem;
}
 .page-applet .mob-s1 .nav .item .desc {
 font-family: PingFang SC;
 font-weight: 400;
 color: rgba(136, 136, 136, 1);
}
 .page-applet .mob-s1 .nav .item_1,  .page-applet .mob-s1 .nav .item_3 {
 border-right: 1px solid #E6E6E6;
}
 .page-applet .mob-s1 .nav:after {
 content: "";
 width: 100%;
 height: 1px;
 background: #E6E6E6;
 display: block;
 position: absolute;
 top: 50%;
}
 .page-applet .mob-s2 {
 background: url(../images/mobile/applet/06-bg.jpg.html) center top no-repeat;
 background-size: cover;
}
 .page-applet .mob-s2 .img {
 width: 50%;
 float: left;
 margin-left: 5%;
}
 .page-applet .mob-s2 .qr {
 float: left;
 margin: 30% 0 0 5%;
}
 .page-applet .mob-s2 .qr img {
 width: 90%
}
 .page-applet .mob-s2 .qr .text {
 font-size: 1.2rem;
 color: #fff;
 margin-top: 1rem;
}
 .page-applet .mob-s4 {
 background: #fcf7f8;
}
 .page-applet .mob-s5 {
}
 .page-applet .mob-s5 .list li .inner {
 margin: .5rem;
 padding: 1.5rem 1rem;
 background: rgba(255, 255, 255, 1);
 box-shadow: 0px 5px 10px 0px rgba(61, 52, 75, 0.08);
}
 .page-applet .mob-s5 .list li h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin: 1.2rem 0 0.6rem;
}
 .page-applet .mob-s5 .list li .img {
 background: url(../images/applet/5f-icon.png.html) no-repeat;
 background-size: 16rem;
 width: 4rem;
 height: 4rem;
 margin: 0 0 .3rem;
}
 .page-applet .mob-s5 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-applet .mob-s5 .list li.item-2 .img {
 background-position: -4rem 0;
}
 .page-applet .mob-s5 .list li.item-3 .img {
 background-position: -8rem 0;
}
 .page-applet .mob-s5 .list li.item-4 .img {
 background-position: -12rem 0;
}
 .page-applet .mob-s6 {
 background: #fcf7f8;
}
 .page-applet .mob-s6 .list .item-1 {
 height: 45rem;
 width: 25%;
 float: left;
 color: #fff;
 font-size: 16px;
 background: rgb(249, 40, 41);
 background: -moz-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 background: -webkit-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 background: linear-gradient(to bottom, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f92829', endColorstr='#ff532e', GradientType=0);
}
 .page-applet .mob-s6 .list .item-1 dl {
 padding-top: 5.6rem;
}
 .page-applet .mob-s6 .list .item-1 dl dd {
 padding: 2.35rem 0 2.35rem .5rem;
 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 font-size: 1rem;
 text-align: center;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-6 {
 border-bottom: 0 none;
}
 .page-applet .mob-s6 .list .item-1 dl dd i {
 background: url(../images/apphybrid/2-icon.png.html) no-repeat;
 height: 1rem;
 width: 1rem;
 background-size: 6rem;
 display: inline-block;
 vertical-align: -0.1rem;
 margin-right: .2rem;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-1 i {
 background-position: 0 0;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-2 i {
 background-position: -1rem 0;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-3 i {
 background-position: -2rem 0;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-4 i {
 background-position: -3rem 0;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-5 i {
 background-position: -4rem 0;
}
 .page-applet .mob-s6 .list .item-1 dl dd.dd-6 i {
 background-position: -5rem 0;
}
 .page-applet .mob-s6 .list .item-2 {
 float: left;
 width: 75%;
 padding: 0 1rem;
 height: 45rem;
 border: 1px solid #E5E5E5;
 border-left: 0 none;
}
 .page-applet .mob-s6 .list .item-2 .i-hd {
 overflow: hidden;
}
 .page-applet .mob-s6 .list .item-2 .i-hd .img {
 float: left;
 vertical-align: bottom;
}
 .page-applet .mob-s6 .list .item-2 .i-hd .img img {
 vertical-align: top;
 width: 10rem;
}
 .page-applet .mob-s6 .list .item-2 .i-hd h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-left: 10.5rem;
 white-space: nowrap;
 padding-top: 2.5rem;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .bd-item {
 font-size: 1rem;
 color: #888;
 height: 5.6rem;
 background: #fff;
 padding-top: 1.4rem;
 border-radius: .2rem;
 margin-bottom: 0.7rem;
}
 .page-applet .mob-s6 .list .item-2 .i-bd.i-bd-shadow .bd-item {
 box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
 text-align: center;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star {
 margin-right: 15px;
 background: url(../images/apphybrid/1-img03.png.html) repeat-y;
 display: block;
 margin: 0 auto 0.4rem;
 height: 11px;
 width: 74px;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-5 {
 background-position: 0 0;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-4 {
 background-position: 0 -11px;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-3 {
 background-position: 0 -22px;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-2 {
 background-position: 0 -33px;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-1-5 {
 background-position: 0 -44px;
}
 .page-applet .mob-s6 .list .item-2 .i-bd .i-star.star-1 {
 background-position: 0 -55px;
}
 .page-applet .mob-s7 .list li {
 border-bottom: 1px solid #eaeaea;
 padding-bottom: 2rem;
 margin-bottom: 2rem;
}
 .page-applet .mob-s7 .list li.item-3 {
 border-bottom: 0 none;
}
 .page-applet .mob-s7 .list li:after {
 content: '';
 display: block;
 clear: both;
}
 .page-applet .mob-s7 .list li .img {
 float: left;
 width: 36%;
 padding-top: 77%;
 background-repeat: no-repeat;
 background-size: contain;
 box-shadow: 0 8px 11px rgba(0, 0, 0, .1);
 border-radius: 1rem;
}
 .page-applet .mob-s7 .list li.item-1 .img {
 background-image: url(../image/1f-img1.png);
 margin-left: 5%;
}
 .page-applet .mob-s7 .list li.item-2 .img {
 background-image: url(../image/1f-img2.png);
 margin-right: 5%;
 float: right;
}
 .page-applet .mob-s7 .list li.item-3 .img {
 background-image: url(../image/1f-img3.png);
 margin-left: 5%;
}
 .page-applet .mob-s7 .list li.item-1 .text {
 margin-left: 50%;
}
 .page-applet .mob-s7 .list li.item-2 .text {
 margin-left: 5%;
 margin-right: 50%;
}
 .page-applet .mob-s7 .list li.item-3 .text {
 margin-left: 50%;
}
 .page-applet .mob-s7 .list li .text {
 padding-top: 25%;
}
 .page-applet .mob-s7 .list li .text h3 {
 font-size: 1.7rem;
 margin-bottom: .5rem;
}
 .page-applet .mob-s7 .btn-wrap {
 text-align: center;
}
 .page-applet .mob-s8 {
 background: #fcf7f8;
}
 .page-applet .mob-s8 .list {
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;
 flex-wrap: wrap;
}
 .page-applet .mob-s8 .list .item {
 width: 33.33%;
}
 .page-applet .mob-s8 .list .item img {
 width: 100%;
}
 .page-applet .mob-s9 {
 background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
 background-size: cover;
 padding-bottom: 2rem;
}
 .page-applet .mob-s9 .btns a {
 margin: 0 .5rem;
}
 .page-app .mob-s3 .qr {
 margin-top: -2rem;
}
 .page-app .mob-s3 .qr .img {
 float: left;
 width: 55%;
}
 .page-app .mob-s3 .qr .text {
 float: left;
 width: 45%;
 padding-top: 21%;
 padding-left: 2%;
 color: #fff;
}
 .page-app .mob-s3 .qr .text img {
 width: 60%;
 margin-bottom: 12%;
}
 .page-app .mob-s4 .list {
 text-align: center;
}
 .page-app .mob-s4 .list li {
 margin-bottom: 2rem;
}
 .page-app .mob-s4 .list li .img {
 background: url(../images/app/04-icon.png.html) no-repeat;
 width: 4rem;
 height: 4rem;
 background-size: 22.2rem;
 margin: 0 auto 1rem;
}
 .page-app .mob-s4 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-app .mob-s4 .list li.item-2 .img {
 background-position: -4.5rem 0;
}
 .page-app .mob-s4 .list li.item-3 .img {
 background-position: -9rem 0;
}
 .page-app .mob-s4 .list li.item-4 .img {
 background-position: -13.5rem 0;
}
 .page-app .mob-s4 .list li.item-5 .img {
 background-position: -18rem 0;
}
 .page-app .mob-s4 .list li.item-6 .img {
 background-position: 0 -4rem;
}
 .page-app .mob-s4 .list li.item-7 .img {
 background-position: -4.5rem -4rem;
}
 .page-app .mob-s4 .list li.item-8 .img {
 background-position: -9rem -4rem;
}
 .page-app .mob-s4 .list li.item-9 .img {
 background-position: -13.5rem -4rem;
}
 .page-app .mob-s4 .list li.item-10 .img {
 background-position: -18rem -4rem;
}
 .page-app .mob-s4 .list li p {
 color: #333;
}
 .page-app .mob-s7 {
 background: url(../images/mobile/app/07-bg.jpg.html) no-repeat center top;
 background-size: contain;
}
 .page-apphybrid .mob-s2 {
}
 .page-apphybrid .mob-s2 .list .item-1 {
 height: 45rem;
 width: 25%;
 float: left;
 color: #fff;
 font-size: 16px;
 background: rgb(249, 40, 41);
 background: -moz-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 background: -webkit-linear-gradient(top, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 background: linear-gradient(to bottom, rgba(249, 40, 41, 1) 0%, rgba(255, 83, 46, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f92829', endColorstr='#ff532e', GradientType=0);
}
 .page-apphybrid .mob-s2 .list .item-1 dl {
 padding-top: 5.6rem;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd {
 padding: 2.35rem 0 2.35rem .5rem;
 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 font-size: 1rem;
 text-align: center;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-6 {
 border-bottom: 0 none;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd i {
 background: url(../images/apphybrid/2-icon.png.html) no-repeat;
 height: 1rem;
 width: 1rem;
 background-size: 6rem;
 display: inline-block;
 vertical-align: -0.1rem;
 margin-right: .2rem;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-1 i {
 background-position: 0 0;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-2 i {
 background-position: -1rem 0;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-3 i {
 background-position: -2rem 0;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-4 i {
 background-position: -3rem 0;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-5 i {
 background-position: -4rem 0;
}
 .page-apphybrid .mob-s2 .list .item-1 dl dd.dd-6 i {
 background-position: -5rem 0;
}
 .page-apphybrid .mob-s2 .list .item-2 {
 float: left;
 width: 75%;
 padding: 0 1rem;
 height: 45rem;
 border: 1px solid #E5E5E5;
 border-left: 0 none;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-hd {
 overflow: hidden;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-hd .img {
 float: left;
 vertical-align: bottom;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-hd .img img {
 vertical-align: top;
 width: 10rem;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-hd h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-left: 10.5rem;
 white-space: nowrap;
 padding-top: 2.5rem;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .bd-item {
 font-size: 1rem;
 color: #888;
 height: 5.6rem;
 background: #fff;
 padding-top: 1.4rem;
 border-radius: .2rem;
 margin-bottom: 0.7rem;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd.i-bd-shadow .bd-item {
 box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
 text-align: center;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star {
 margin-right: 15px;
 background: url(../images/apphybrid/1-img03.png.html) repeat-y;
 display: block;
 margin: 0 auto 0.4rem;
 height: 11px;
 width: 74px;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-5 {
 background-position: 0 0;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-4 {
 background-position: 0 -11px;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-3 {
 background-position: 0 -22px;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-2 {
 background-position: 0 -33px;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-1-5 {
 background-position: 0 -44px;
}
 .page-apphybrid .mob-s2 .list .item-2 .i-bd .i-star.star-1 {
 background-position: 0 -55px;
}
 .page-apphybrid .mob-s4 {
 background: url(../images/apphybrid/3-bg.jpg.html) center top no-repeat;
 background-size: cover;
}
 .page-apphybrid .mob-s4 .img {
 width: 58%;
 margin: 0 auto;
}
 .page-apphybrid .mob-s8 {
 background: url(../images/mobile/apphybrid/7-bg.jpg.html) center top no-repeat;
 background-size: cover;
}
 .page-apps .mob-s1 .list li {
 margin-bottom: 1rem;
}
 .page-apps .mob-s1 .list li .inner {
 margin: 0 0.5rem;
 background: #fff;
}
 .page-apps .mob-s1 .list li h3 {
 text-align: center;
 padding: 1rem 0;
}
 .page-apps .mob-s2 {
 background: url(../images/mobile/apps/02-bg.jpg.html) repeat-y center;
 background-size: 100%;
}
 .page-apps .mob-s2 .qr {
 margin-top: -2rem;
}
 .page-apps .mob-s2 .qr .img {
 float: left;
 width: 55%;
}
 .page-apps .mob-s2 .qr .text {
 float: left;
 width: 45%;
 padding-top: 21%;
 padding-left: 2%;
 color: #fff;
}
 .page-apps .mob-s2 .qr .text img {
 width: 60%;
 margin-bottom: 12%;
}
 .mob-backtitle {
 border-left: 2px solid #276cfb;
 padding: 0 0 0 1rem;
 font-size: 1.4rem;
 margin: 1.8rem 0 1.2rem;
}
 .mob-backlist li {
 border: 1px solid #ddd;
 width: 48%;
 float: left;
 margin: 0 1% 2% 1%;
 padding: 1rem .5rem 1rem 1rem;
}
 .mob-backlist li .img {
 float: left;
 width: 4rem;
 height: 4rem;
 background: url(../images/backstage/02-icon.png.html) no-repeat;
 background-size: 17.5rem;
}
 .mob-backlist li.item-1 .img {
 background-position: 0 0;
}
 .mob-backlist li.item-2 .img {
 background-position: -4.5rem 0;
}
 .mob-backlist li.item-3 .img {
 background-position: -9rem 0;
}
 .mob-backlist li.item-4 .img {
 background-position: -13.5rem 0;
}
 .mob-backlist li .text {
 margin-left: 4.7rem;
}
 .page-printer .mob-s1 .list li {
 padding: 1rem;
 text-align: center;
}
 .page-printer .mob-s1 .list li .img {
 background: url(../images/printer/01-icon.png.html) no-repeat;
 background-size: 18.4rem;
 width: 4rem;
 height: 4rem;
 margin: 1rem auto;
}
 .page-printer .mob-s1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-printer .mob-s1 .list li.item-2 .img {
 background-position: 0 0;
}
 .page-printer .mob-s1 .list li.item-3 .img {
 background-position: 0 0;
}
 .page-printer .mob-s1 .list li.item-4 .img {
 background-position: 0 0;
}
 .page-printer .mob-s2 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-printer .mob-s2 .list li h3 {
 color: #db1814;
 margin: 1rem 0;
 font-weight: bold;
}
 .page-printer .mob-s2 .list li p {
 margin: 0 4rem;
}
 .page-printer .mob-s4 .list {
}
 .page-printer .mob-s4 .list li {
 position: relative;
 padding-bottom: 2rem;
 color: #888888;
 font-size: 14px;
 background: #fff;
 box-shadow: 0 0 30px rgba(33, 33, 33, .1);
 margin-bottom: 20px;
 text-align: center;
}
 .page-printer .mob-s4 .list li:before {
 content: "";
 position: absolute;
 width: 12px;
 height: 16px;
 background: #DA1813;
 left: 0;
 top: 15px;
}
 .page-printer .mob-s4 .list li h3 {
 margin-bottom: 20px;
 padding-top: 11px;
 font-size: 20px;
 font-weight: 700;
 color: #333;
}
 .page-printer .mob-s4 .list li .s-btn {
 width: 88px;
 height: 34px;
 line-height: 34px;
 display: inline-block;
 border-radius: 3px;
 border: 1px solid #DA1813;
 color: #DA1813;
}
 .page-printer .mob-s4 .list li .links {
 margin: 0 3rem;
}
 .page-printer .mob-s4 .list li .links a {
 color: #888888;
 cursor: default;
 text-align: left;
 float: left;
 width: 50%;
 margin-bottom: 10px;
}
 .page-printer .mob-s4 .list li p {
 margin: 0 29px;
 text-align: left;
 line-height: 1.8;
 margin-bottom: 20px;
}
 .page-im .mob-s1 li {
 border: 1px solid #ddd;
 width: 48%;
 float: left;
 margin: 0 1% 2% 1%;
 padding: 1rem 0.3rem 1rem 0.6rem;
}
 .page-im .mob-s1 li .img {
 float: left;
 width: 2.8rem;
 height: 4rem;
 background: url(../images/im/01-icon.png.html) no-repeat;
 background-size: 12.5rem;
}
 .page-im .mob-s1 li.item-1 .img {
 background-position: 0 0;
}
 .page-im .mob-s1 li.item-2 .img {
 background-position: -3.2rem 0;
}
 .page-im .mob-s1 li.item-3 .img {
 background-position: -6.4rem 0;
}
 .page-im .mob-s1 li.item-4 .img {
 background-position: -9.6rem 0;
}
 .page-im .mob-s1 li .text {
 margin-left: 3.4rem;
}
 .page-im .mob-s1 li h3 {
 font-size: 1rem;
}
 .page-im .mob-s3 .list {
 padding-top: 1rem;
}
 .page-im .mob-s3 .list li {
 float: left;
 margin-right: -1px;
}
 .page-im .mob-s3 .list li.item-1 {
 width: 20%;
}
 .page-im .mob-s3 .list li.item-2 {
 width: 80%;
}
 .page-im .mob-s3 .list li .th,  .page-im .mob-s3 .list li .td {
 border: 1px solid #DDDDDD;
 margin-bottom: -1px;
 text-align: center;
}
 .page-im .mob-s3 .list li .th {
 height: 4rem;
 line-height: 4rem;
 font-size: 1rem;
 color: #4c4c4c;
 background: #FAFAFA;
}
 .page-im .mob-s3 .list li.item-1 .td {
 font-size: 1rem;
}
 .page-im .mob-s3 .list li.item-1 .td .img {
 width: 20px;
 height: 20px;
 margin: 13px auto 4px;
 background: url(../images/im/03-icon.png.html) no-repeat;
 background-size: 153px;
}
 .page-im .mob-s3 .list li.item-1 .td p {
 padding-bottom: 1rem;
}
 .page-im .mob-s3 .list li.item-1 .td-1 .img {
 background-position: 0 0;
}
 .page-im .mob-s3 .list li.item-1 .td-2 .img {
 background-position: -27px 0;
}
 .page-im .mob-s3 .list li.item-1 .td-3 .img {
 background-position: -54px 0;
}
 .page-im .mob-s3 .list li.item-1 .td-4 .img {
 background-position: -80px 0;
}
 .page-im .mob-s3 .list li.item-1 .td-5 .img {
 background-position: -107px 0;
}
 .page-im .mob-s3 .list li.item-1 .td-6 .img {
 background-position: -134px 0;
}
 .page-im .mob-s3 .list li.item-2 {
 position: relative;
 z-index: 2;
 box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
 .page-im .mob-s3 .list li.item-2 .th {
 height: 5rem;
 line-height: 5rem;
 color: #fff;
 background: #EE231A;
 font-size: 1.2rem;
 margin-top: -18px;
}
 .page-im .mob-s3 .list li.item-2 .td {
 text-align: left;
 border-bottom-color: #fff;
 border-top-color: #fff;
}
 .page-im .mob-s3 .list li.item-2 .td-6 {
 border-bottom-color: #ddd;
}
 .page-im .mob-s3 .list li.item-2 .i-ok {
 width: 13px;
 height: 10px;
 margin-left: 14px;
 margin-right: 10px;
 background: url(../images/im/04-icon.png.html) no-repeat;
 background-size: 12px;
 display: inline-block;
 vertical-align: top;
 margin-top: 27px;
 float: left;
}
 .page-im .mob-s3 .list li.item-2 p {
 font-size: 1rem;
 color: #4c4c4c;
 margin: 10px 7px 10px 42px;
}
 .page-im .mob-s3 .list li.item-3 p {
 color: #888888;
 margin: 24px 10px 0 33px;
 font-size: 14px;
 text-align: left;
}
 .page-im .mob-s4 .list li {
 background: #fff;
 font-size: 14px;
 margin-bottom: 1rem;
}
 .page-im .mob-s4 .list li .th,  .page-im .mob-s4 .list li .td {
 height: 40px;
 text-align: center;
 line-height: 40px;
}
 .page-im .mob-s4 .list li .th {
 background: #EC383E;
 font-size: 16px;
 color: #fff;
}
 .page-im .mob-s4 .list li .td {
 border: 1px solid #DCDCDC;
 border-top: 0 none;
 text-align: left;
}
 .page-im .mob-s4 .list li .i-ok {
 width: 17px;
 height: 12px;
 margin-left: 22px;
 margin-right: 10px;
 background: url(../images/im/04-icon.png.html) no-repeat;
 display: inline-block;
 vertical-align: middle;
}
 .mob-recommend .list li > a {
 display: block;
 height: 100%;
 background: #fff;
 height: 6rem;
 border: 1px solid #DCDCDC;
 position: relative;
 margin: .5rem;
}
 .mob-recommend .list li > a:hover {
 color: #333;
}
 .mob-recommend .list li .img {
 float: left;
 margin: 1.7rem 0 0 1rem;
 width: 2.4rem;
 height: 3rem;
 background: url(../images/im/05-icon.png.html) no-repeat;
 background-size: 5rem;
}
 .mob-recommend .list li.item-1 .img {
 background-position: 0 0;
}
 .mob-recommend .list li.item-2 .img {
 background-position: -2.7rem 0;
}
 .mob-recommend .list li.item-3 .img {
 background-position: -5.4rem 0;
}
 .mob-recommend .list li.item-4 .img {
 background-position: -8.1rem 0;
}
 .mob-recommend .list li .text {
 padding: 1rem 0.5rem 0 4.2rem;
}
 .mob-recommend .list li .text h3 {
 font-size: 1.3rem;
}
 .mob-recommend .list li .text p {
 color: #888;
 font-size: 1rem;
}
 .mob-recommend .list li.item-x .img {
 float: right;
 margin: 30px 30px 0 0;
}
 .mob-recommend .list li.item-x .text {
 float: left;
 padding: 39px 0 0 30px;
}
 .page-erpmjy .mob-s1 li {
 border: 1px solid #ddd;
 width: 48%;
 float: left;
 margin: 0 1% 2% 1%;
 padding: 1rem 0.3rem 1rem 0.6rem;
}
 .page-erpmjy .mob-s1 li .img {
 float: left;
 width: 2.8rem;
 height: 3.6rem;
 background: url(../images/erpmjy/01-icon.png.html) no-repeat;
 background-size: 18.7rem;
}
 .page-erpmjy .mob-s1 li.item-1 .img {
 background-position: 0 0;
}
 .page-erpmjy .mob-s1 li.item-2 .img {
 background-position: -3.2rem 0;
}
 .page-erpmjy .mob-s1 li.item-3 .img {
 background-position: -6.4rem 0;
}
 .page-erpmjy .mob-s1 li.item-4 .img {
 background-position: -9.6rem 0;
}
 .page-erpmjy .mob-s1 li.item-5 .img {
 background-position: -12.8rem 0;
}
 .page-erpmjy .mob-s1 li.item-6 .img {
 background-position: -16rem 0;
}
 .page-erpmjy .mob-s1 li .text {
 margin-left: 3.4rem;
}
 .page-erpmjy .mob-s1 li h3 {
 font-size: 1rem;
}
 .page-erpmjy .mob-s2 .list {
 padding-top: 1rem;
}
 .page-erpmjy .mob-s2 .list li {
 float: left;
 margin-right: -1px;
}
 .page-erpmjy .mob-s2 .list li.item-1 {
 width: 20%;
}
 .page-erpmjy .mob-s2 .list li.item-2 {
 width: 80%;
}
 .page-erpmjy .mob-s2 .list li .th,  .page-erpmjy .mob-s2 .list li .td {
 border: 1px solid #DDDDDD;
 margin-bottom: -1px;
 text-align: center;
 background: #fff;
}
 .page-erpmjy .mob-s2 .list li .th {
 height: 4rem;
 line-height: 4rem;
 font-size: 1rem;
 color: #4c4c4c;
 background: #FAFAFA;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td {
 font-size: 1rem;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td .img {
 width: 20px;
 height: 20px;
 margin: 13px auto 4px;
 background: url(../images/im/03-icon.png.html) no-repeat;
 background-size: 153px;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td p {
 padding: 2rem 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-1 .img {
 background-position: 0 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-2 .img {
 background-position: -27px 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-3 .img {
 background-position: -54px 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-4 .img {
 background-position: -80px 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-5 .img {
 background-position: -107px 0;
}
 .page-erpmjy .mob-s2 .list li.item-1 .td-6 .img {
 background-position: -134px 0;
}
 .page-erpmjy .mob-s2 .list li.item-2 {
 position: relative;
 z-index: 2;
 box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
 margin-top: -1rem;
}
 .page-erpmjy .mob-s2 .list li.item-2 .th {
 height: 5rem;
 line-height: 5rem;
 color: #fff;
 background: #EE231A;
 font-size: 1.2rem;
 margin-top: -18px;
}
 .page-erpmjy .mob-s2 .list li.item-2 .td {
 text-align: left;
 border-bottom-color: #fff;
 border-top-color: #fff;
}
 .page-erpmjy .mob-s2 .list li.item-2 .td-6 {
 border-bottom-color: #ddd;
}
 .page-erpmjy .mob-s2 .list li.item-2 .i-ok {
 width: 13px;
 height: 10px;
 margin-left: 14px;
 margin-right: 10px;
 background: url(../images/im/04-icon.png.html) no-repeat;
 background-size: 12px;
 display: inline-block;
 vertical-align: top;
 margin-top: 27px;
 float: left;
}
 .page-erpmjy .mob-s2 .list li.item-2 p {
 font-size: 1rem;
 color: #4c4c4c;
 margin: 10px 7px 10px 42px;
}
 .page-erpmjy .mob-s2 .list li.item-3 p {
 color: #888888;
 margin: 24px 10px 0 33px;
 font-size: 14px;
 text-align: left;
}
 .page-erpmjy .mob-recommend .list li .img {
 background-image: url(../image/03-icon.png);
 background-size: 2.3rem;
}
 .page-erpu8 .mob-s1,  .page-erpu8 .mob-s4,  .page-erpu8 .mob-s5,  .page-erpu8 .mob-s9 {
 display: none;
}
 .page-erpu8 .mob-s4 {
 background: #3d3e40;
}
 .page-erpu8 .mob-s2 .list li {
 background: #fff;
 margin-bottom: 1rem;
 padding: 1.6rem 1rem 1rem 2rem;
}
 .page-erpu8 .mob-s2 .list li .num {
 float: left;
 width: 3rem;
 height: 3rem;
 border: 1px solid #ef1a1b;
 color: #ef1a1b;
 text-align: center;
 border-radius: 100%;
 line-height: 3rem;
 font-size: 1.3rem;
}
 .page-erpu8 .mob-s2 .list li .text {
 margin-left: 4.7rem;
}
 .page-erpu8 .mob-s2 .list li .text h3 {
 font-size: 1.3rem;
 margin-bottom: .5rem;
 color: #ef1a1b;
}
 .page-erpu8 .mob-s2 .list li .text .info {
 color: #888;
 font-size: 1rem;
}
 .page-erpu8 .mob-s2 .list li .text .info p {
 margin-bottom: .5rem;
}
 .page-erpu8 .mob-s3 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-erpu8 .mob-s3 .list li .img {
 background: url(../images/erpu8/02-icon.png.html) no-repeat;
 width: 4rem;
 height: 4rem;
 margin: 0 auto .5rem;
 background-size: 51.1rem;
}
 .page-erpu8 .mob-s3 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-erpu8 .mob-s3 .list li.item-2 .img {
 background-position: -4.2rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-3 .img {
 background-position: -8.5rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-4 .img {
 background-position: -12.8rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-5 .img {
 background-position: -17.1rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-6 .img {
 background-position: -21.3rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-7 .img {
 background-position: -25.6rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-8 .img {
 background-position: -29.9rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-9 .img {
 background-position: -34.3rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-10 .img {
 background-position: -38.5rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-11 .img {
 background-position: -42.8rem 0;
}
 .page-erpu8 .mob-s3 .list li.item-12 .img {
 background-position: -47.1rem 0;
}
 .page-erpu8 .mob-s3 .list li h3 {
 font-size: 1.2rem;
}
 .page-erpu8 .mob-s6 .list li {
 margin-bottom: 1.2rem;
}
 .page-erpu8 .mob-s6 .list li h3 {
 height: 3rem;
 line-height: 3rem;
 background: #666;
 color: #fff;
 text-align: center;
}
 .page-erpu8 .mob-s6 .list li.item-1 h3 {
 background: #0ca4f9;
 background: -moz-linear-gradient(left, #0ca4f9 0%, #0e80f6 100%);
 background: -webkit-linear-gradient(left, #0ca4f9 0%, #0e80f6 100%);
 background: linear-gradient(to right, #0ca4f9 0%, #0e80f6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ca4f9', endColorstr='#0e80f6', GradientType=1);
}
 .page-erpu8 .mob-s6 .list li.item-2 h3 {
 background: #00de87;
 background: -moz-linear-gradient(left, #00de87 0%, #00ba75 100%);
 background: -webkit-linear-gradient(left, #00de87 0%, #00ba75 100%);
 background: linear-gradient(to right, #00de87 0%, #00ba75 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00de87', endColorstr='#00ba75', GradientType=1);
}
 .page-erpu8 .mob-s6 .list li.item-3 h3 {
 background: #f44e23;
 background: -moz-linear-gradient(left, #f44e23 0%, #ee1819 100%);
 background: -webkit-linear-gradient(left, #f44e23 0%, #ee1819 100%);
 background: linear-gradient(to right, #f44e23 0%, #ee1819 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f44e23', endColorstr='#ee1819', GradientType=1);
}
 .page-erpu8 .mob-s6 .list li .img {
 background: #fff;
 text-align: center;
 padding: 1.5rem 0;
}
 .page-erpu8 .mob-s6 .list li .img img {
 width: 90%;
}
 .page-erpu8 .mob-s7 .list li {
 text-align: center;
 border: 1px solid #ececec;
 margin: 0 -1px -1px 0;
 padding: 1.5rem 0;
}
 .page-erpu8 .mob-s7 .list li .img {
 background: url(../images/erpu8/04-icon.png.html) no-repeat;
 width: 5rem;
 height: 5rem;
 margin: 0 auto 1rem;
 background-size: 43.4rem;
}
 .page-erpu8 .mob-s7 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-erpu8 .mob-s7 .list li.item-2 .img {
 background-position: -5.4rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-3 .img {
 background-position: -10.8rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-4 .img {
 background-position: -16.3rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-5 .img {
 background-position: -21.8rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-6 .img {
 background-position: -27.3rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-7 .img {
 background-position: -32.8rem 0;
}
 .page-erpu8 .mob-s7 .list li.item-8 .img {
 background-position: -38.3rem 0;
}
 .page-erpu8 .mob-s7 .list li p {
 color: #333;
}
 .page-erpu8 .mob-s8 .list li {
 background: #fff;
 text-align: center;
 border: 1px solid #ececec;
 margin: 0 -1px -1px 0;
 padding: 1.5rem 0;
}
 .page-erpu8 .mob-s8 .list li .img {
 background: url(../images/erpu8/05-icon.png.html) no-repeat;
 width: 5rem;
 height: 5rem;
 margin: 0 auto 1rem;
 background-size: 43.4rem;
}
 .page-erpu8 .mob-s8 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-erpu8 .mob-s8 .list li.item-2 .img {
 background-position: -5.4rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-3 .img {
 background-position: -10.8rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-4 .img {
 background-position: -16.3rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-5 .img {
 background-position: -21.8rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-6 .img {
 background-position: -27.3rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-7 .img {
 background-position: -32.8rem 0;
}
 .page-erpu8 .mob-s8 .list li.item-8 .img {
 background-position: -38.3rem 0;
}
 .page-erpu8 .mob-s8 .list li p {
 color: #333;
}
 .page-erpu8 .mob-s9 .list li {
 background: url(../images/mobile/erpu8/09-icon.png.html) no-repeat 0.4rem 0.2rem;
 background-size: 1.4rem;
 color: #888;
 font-size: 1.2rem;
 margin-bottom: 1rem;
 padding-left: 3rem;
}
 .page-erpu8 .mob-recommend .list li .img {
 background: url(../images/programme/icon.png.html) no-repeat;
 background-size: 11rem;
}
 .page-erpu8 .mob-recommend .list li.item-1 .img {
 background-position: 0 0;
}
 .page-erpu8 .mob-recommend .list li.item-2 .img {
 background-position: -2.8rem 0;
}
 .page-erpu8 .mob-recommend .list li > a {
 height: 6.8rem;
}
 .page-message .mob-s1 li {
 border: 1px solid #ddd;
 width: 48%;
 float: left;
 margin: 0 1% 2% 1%;
 padding: 1rem 0.3rem 1rem 0.6rem;
}
 .page-message .mob-s1 li .img {
 float: left;
 width: 2.8rem;
 height: 3.6rem;
 background: url(../images/message/01-icon.png.html) no-repeat;
 background-size: 12.7rem;
}
 .page-message .mob-s1 li.item-1 .img {
 background-position: 0 0;
}
 .page-message .mob-s1 li.item-2 .img {
 background-position: -3.2rem 0;
}
 .page-message .mob-s1 li.item-3 .img {
 background-position: -6.6rem 0;
}
 .page-message .mob-s1 li.item-4 .img {
 background-position: -9.9rem 0;
}
 .page-message .mob-s1 li.item-5 .img {
 background-position: -12.8rem 0;
}
 .page-message .mob-s1 li.item-6 .img {
 background-position: -16rem 0;
}
 .page-message .mob-s1 li .text {
 margin-left: 3.4rem;
}
 .page-message .mob-s1 li h3 {
 font-size: 1rem;
}
 .page-message .mob-s2 .list {
 padding-top: 1rem;
}
 .page-message .mob-s2 .list li {
 float: left;
 margin-right: -1px;
}
 .page-message .mob-s2 .list li.item-1 {
 width: 20%;
}
 .page-message .mob-s2 .list li.item-2 {
 width: 80%;
}
 .page-message .mob-s2 .list li .th,  .page-message .mob-s2 .list li .td {
 border: 1px solid #DDDDDD;
 margin-bottom: -1px;
 text-align: center;
 background: #fff;
}
 .page-message .mob-s2 .list li .th {
 height: 4rem;
 line-height: 4rem;
 font-size: 1rem;
 color: #4c4c4c;
 background: #FAFAFA;
}
 .page-message .mob-s2 .list li.item-1 .td {
 font-size: 1rem;
}
 .page-message .mob-s2 .list li.item-1 .td .img {
 width: 20px;
 height: 20px;
 margin: 13px auto 4px;
 background: url(../images/message/02-icon.png.html) no-repeat;
 background-size: 153px;
}
 .page-message .mob-s2 .list li.item-1 .td p {
 padding: 0.1rem 0 1rem;
}
 .page-message .mob-s2 .list li.item-1 .td-1 .img {
 background-position: 0 0;
}
 .page-message .mob-s2 .list li.item-1 .td-2 .img {
 background-position: -22px 0;
}
 .page-message .mob-s2 .list li.item-1 .td-3 .img {
 background-position: -44px 0;
}
 .page-message .mob-s2 .list li.item-1 .td-4 .img {
 background-position: -66px 0;
}
 .page-message .mob-s2 .list li.item-1 .td-5 .img {
 background-position: -88px 0;
}
 .page-message .mob-s2 .list li.item-1 .td-6 .img {
 background-position: -113px 0;
}
 .page-message .mob-s2 .list li.item-1 .td-7 .img {
 background-position: -135px 0;
}
 .page-message .mob-s2 .list li.item-2 {
 position: relative;
 z-index: 2;
 box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
 margin-top: -1rem;
}
 .page-message .mob-s2 .list li.item-2 .th {
 height: 5rem;
 line-height: 5rem;
 color: #fff;
 background: #EE231A;
 font-size: 1.2rem;
 margin-top: -18px;
}
 .page-message .mob-s2 .list li.item-2 .td {
 text-align: left;
 border-bottom-color: #fff;
 border-top-color: #fff;
}
 .page-message .mob-s2 .list li.item-2 .td-6 {
 border-bottom-color: #ddd;
}
 .page-message .mob-s2 .list li.item-2 .i-ok {
 width: 13px;
 height: 10px;
 margin-left: 14px;
 margin-right: 10px;
 background: url(../images/im/04-icon.png.html) no-repeat;
 background-size: 12px;
 display: inline-block;
 vertical-align: top;
 margin-top: 27px;
 float: left;
}
 .page-message .mob-s2 .list li.item-2 p {
 font-size: 1rem;
 color: #4c4c4c;
 margin: 25px 7px 25px 42px;
}
 .page-message .mob-s2 .list li.item-3 p {
 color: #888888;
 margin: 24px 10px 0 33px;
 font-size: 14px;
 text-align: left;
}
 .page-message .mob-s3 .list li {
 width: 46%;
 margin: 2%;
 float: left;
 box-sizing: border-box;
 border: 1px solid #DCDCDC;
 padding: 1rem;
}
 .page-message .mob-s3 .list li .per {
 font-size: 1rem;
 text-align: center;
 border-bottom: 1px solid #E5E5E5;
 padding-bottom: 0.4rem;
 margin-bottom: 1rem;
}
 .page-message .mob-s3 .list li .per .num {
 font-size: 2rem;
 color: #f33c1c;
 display: inline-block;
 font-style: italic;
 margin-right: 8px;
}
 .page-message .mob-s3 .list li .text {
 margin-bottom: 0.8rem;
}
 .page-message .mob-s3 .list li .text h3 {
 font-size: 1.3rem;
 font-weight: bold;
 margin-bottom: 5px;
}
 .page-message .mob-s3 .list li .text .tag-1,  .page-message .mob-s3 .list li .text .tag-2 {
 width: 40px;
 height: 18px;
 font-weight: normal;
 color: #fff;
 text-align: center;
 line-height: 18px;
 background: #F9A123;
 display: inline-block;
 font-size: 12px;
 vertical-align: middle;
 margin-left: 8px;
}
 .page-message .mob-s3 .list li .text .tag-2 {
 background: #F23C1D;
}
 .page-message .mob-s3 .list li .text p {
 font-size: 1rem;
 color: #888;
}
 .page-message .mob-s3 .list li .total {
 font-size: 1.6rem;
 color: #f33c1c;
 font-style: italic;
 margin-bottom: 0.5rem;
}
 .page-message .mob-s3 .list li .total em {
 font-size: 1rem;
 vertical-align: 0.1rem;
 margin: 5px;
 font-style: italic;
}
 .page-message .mob-s3 .list li .s-btn {
 display: block;
 border: 1px solid #FB453D;
 color: #fff;
 background: #EF2A1B;
 text-align: center;
 font-size: 1.1rem;
 height: 3rem;
 line-height: 3rem;
}
 .page-message .mob-s3 .list li .s-btn:hover {
 background: #FB453D;
 color: #fff;
}
 .page-message .mob-recommend .list li .img {
 background-image: url(../image/04-icon.png);
}
 .page-framework .s-title.white p {
 color: #999;
}
 .page-framework .mob-s2 .list {
 margin-top: 2rem;
}
 .page-framework .mob-s2 .list li .img {
 width: 3rem;
 height: 3rem;
 float: left;
 background: url(../images/framework/03-icon.png.html) no-repeat;
 background-size: 12.8rem;
}
 .page-framework .mob-s2 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-framework .mob-s2 .list li.item-2 .img {
 background-position: -3.3rem 0;
}
 .page-framework .mob-s2 .list li.item-3 .img {
 background-position: -6.6rem 0;
}
 .page-framework .mob-s2 .list li.item-4 .img {
 background-position: -9.9rem 0;
}
 .page-framework .mob-s2 .list li .text {
 margin-left: 4rem;
 height: 11.5rem;
 padding-right: 1rem;
}
 .page-framework .mob-s2 .list li .text h3 {
 padding: 0.8rem 0;
}
 .page-framework .mob-s3 .list li {
 margin-bottom: 1.6rem;
 overflow: hidden;
}
 .page-framework .mob-s3 .list li:nth-child(2n) {
 margin-right: 0
}
 .page-framework .mob-s3 .i-hd {
 color: #fff;
 font-size: 1.3rem;
 border-bottom: 1px solid #2b2b2b;
 padding-bottom: 1rem;
 margin-bottom: 1rem;
}
 .page-framework .mob-s3 .i-bd {
 color: #666;
 font-size: 14px;
}
 .page-framework .mob-s3 .ib-l,  .page-framework .mob-s3 .ib-c,  .page-framework .mob-s3 .ib-r {
 float: left;
}
 .page-framework .mob-s3 .ib-l {
 width: 28%;
}
 .page-framework .mob-s3 .ib-c {
 width: 46%;
 padding-top: 8px;
 padding-right: 1rem;
}
 .page-framework .mob-s3 .ib-r {
 width: 26%;
}
 .page-framework .mob-s3 .ib-l .num {
 color: #ccc;
 font-size: 3.3rem;
 line-height: 1;
 opacity: .3;
 margin-top: 17px;
}
 .page-framework .mob-s3 .ib-l .num span {
 font-size: 1rem;
 margin-left: 0.3rem;
}
 .page-framework .mob-s3 .ib-c .l-l,  .page-framework .mob-s3 .ib-c .l-s {
 height: 5px;
 background-repeat: repeat-y;
 border-radius: 0 3px 3px 0;
 margin-bottom: 0.4rem;
 transition: all cubic-bezier(0.32, 0.35, 0.65, 1.15) 2s;
}
 .page-framework .mob-s3 .ib-c .l-s {
 width: 83px;
 background-image: url(../image/03-bg5.png);
 background-size: 100%;
}
 .page-framework .mob-s3 .ib-c p {
 margin-bottom: 10px;
}
 .page-framework .mob-s3 .item-1 .ib-c .l-l {
 background-image: url(../image/03-bg1.png);
}
 .page-framework .mob-s3 .item-2 .ib-c .l-l {
 background-image: url(../image/03-bg2.png);
}
 .page-framework .mob-s3 .item-3 .ib-c .l-l {
 background-image: url(../image/03-bg3.png);
}
 .page-framework .mob-s3 .item-4 .ib-c .l-l {
 background-image: url(../image/03-bg4.png);
}
 .page-framework .mob-s3 .item-1 .ib-c .l-s {
 width: 97px;
}
 .page-framework .mob-s3 .item-2 .ib-c .l-s {
 width: 93px;
}
 .page-framework .mob-s3 .item-3 .ib-c .l-s {
 width: 87px;
}
 .page-framework .mob-s3 .item-4 .ib-c .l-s {
 width: 81px;
}
 .page-framework .mob-s3 .ib-r p {
 font-size: 1rem;
}
 .page-framework .mob-s3 .ib-r .num {
 font-size: 3.3rem;
 line-height: 1;
 margin-top: 1.3rem;
}
 .page-framework .mob-s3 .ib-r .num span {
 font-size: 1.3rem;
 display: inline-block;
 vertical-align: 3px;
 margin-left: 5px;
}
 .page-framework .mob-s3 .item-1 .ib-r .num {
 color: #FD620D
}
 .page-framework .mob-s3 .item-2 .ib-r .num {
 color: #FFA429
}
 .page-framework .mob-s3 .item-3 .ib-r .num {
 color: #47CBF9
}
 .page-framework .mob-s3 .item-4 .ib-r .num {
 color: #8665D1
}
 .page-framework .mob-s3 .text {
 border: 1px solid #333;
 line-height: 24px;
 font-size: 14px;
 width: 240px;
 text-align: center;
 margin: 0 auto;
 color: #888;
 clear: both;
}
 .page-framework .mob-s3 .text em {
 color: #666;
 margin-right: 5px;
}
 .page-framework .mob-s4 .img {
 margin: 0 26%;
}
 .page-framework .mob-s4 .btn-wrap {
 text-align: center;
 padding-top: 1rem;
}
 .page-framework .mob-s4 .btn-wrap a {
 color: #fc142b;
 font-size: 1.3rem;
}
 .page-framework .mob-s4 .btn-wrap i {
 display: inline-block;
 width: 20px;
 height: 20px;
 background: url(../images/framework/04-icon.png.html) no-repeat;
 background-size: contain;
 vertical-align: -5px;
 margin-right: 10px;
}
 .page-framework .mob-s5 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-framework .mob-s5 .list li .img {
 width: 5rem;
 height: 5rem;
 background: url(../images/mobile/framework/05-icon.png.html) no-repeat;
 background-size: 31rem;
 margin: 0 auto .5rem;
}
 .page-framework .mob-s5 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-framework .mob-s5 .list li.item-2 .img {
 background-position: -5.3rem 0;
}
 .page-framework .mob-s5 .list li.item-3 .img {
 background-position: -10.6rem 0;
}
 .page-framework .mob-s5 .list li.item-4 .img {
 background-position: -15.9rem 0;
}
 .page-framework .mob-s5 .list li.item-5 .img {
 background-position: -21.2rem 0;
}
 .page-framework .mob-s5 .list li.item-6 .img {
 background-position: -26.5rem 0;
}
 .page-framework .mob-s5 .list li h3 {
 color: #fff;
 font-size: 1.1rem;
}
 .page-framework .mob-s6 {
 padding: 3rem 1rem 2rem;
}
 .page-framework .mob-s6 .img {
 margin-bottom: 2rem;
}
 .page-framework .mob-s6 .btn-wrap {
 text-align: center;
}
 .page-framework .mob-s6 .btn-wrap a {
 margin: 0 .5rem;
}
 .page-admission .mob-s1 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-admission .mob-s1 .list li .num {
 color: #009ffd;
 font-size: 2.6rem;
 font-weight: bold;
}
 .page-admission .mob-s1 .list li p {
 width: 10.4rem;
 margin: 0 auto;
}
 .page-admission .mob-s4 .list {
 text-align: center;
 padding-top: 1.5rem;
}
 .page-admission .mob-s4 .list li {
 background: #fff;
 box-shadow: 0 0 50px rgba(9, 9, 9, .1);
 border-radius: 5px;
 margin-bottom: 3.2rem;
 padding-bottom: 30px;
}
 .page-admission .mob-s4 .list li h3 {
 position: relative;
 top: -22px;
 width: 130px;
 height: 44px;
 margin: 0 auto;
}
 .page-admission .mob-s4 .list li.item-1 h3 {
 background: url(../images/admission/04-img1.png.html) no-repeat;
}
 .page-admission .mob-s4 .list li.item-2 h3 {
 background: url(../images/admission/04-img2.png.html) no-repeat;
}
 .page-admission .mob-s4 .list li.item-3 h3 {
 background: url(../images/admission/04-img3.png.html) no-repeat;
}
 .page-admission .mob-s4 .list li .links {
 margin: 0 20px;
 overflow: hidden;
 padding-bottom: 1px;
}
 .page-admission .mob-s4 .list li .links span {
 float: left;
 width: 33%;
 border: 1px solid #F1F1F1;
 margin: 0 -1px -1px 0;
 box-sizing: border-box;
 line-height: 42px;
 font-size: 14px;
}
 .page-feature .tag {
 text-align: center;
 display: block;
 border: 1px solid #E5E5E5;
 padding: .5rem 1rem;
 width: 15rem;
 margin: 0 auto 1.6rem;
 font-size: 1.2rem;
}
 .page-feature .mob-s1 .list {
 text-align: center;
 margin-bottom: 2.3rem;
}
 .page-feature .mob-s1 .list li {
 margin-bottom: 1rem;
}
 .page-feature .mob-s1 .list li .img {
 width: 3rem;
 height: 3.73rem;
 margin: 0 auto .3rem;
 background-size: 33.4rem;
 background-repeat: no-repeat;
 background-image: url(../image/01-icon1.png);
}
 .page-feature .mob-s1 .list li p {
 color: #333;
 font-size: 1.2rem;
}
 .page-feature .mob-s1 .list-1 li.item-1 .img {
 background-position: -0.4rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-2 .img {
 background-position: -4.6rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-3 .img {
 background-position: -8.8rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-4 .img {
 background-position: -13rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-5 .img {
 background-position: -17.3rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-6 .img {
 background-position: -21.4rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-7 .img {
 background-position: -25.7rem -3.7rem;
}
 .page-feature .mob-s1 .list-1 li.item-8 .img {
 background-position: -30rem -3.7rem;
}
 .page-feature .mob-s1 .list-2 li .img {
 background-size: 39.1rem;
}
 .page-feature .mob-s1 .list-2 li.item-1 .img {
 background-position: -0.4rem 0;
}
 .page-feature .mob-s1 .list-2 li.item-2 .img {
 background-position: -4.8rem 0;
}
 .page-feature .mob-s1 .list-2 li.item-3 .img {
 background-position: -9.2rem 0;
}
 .page-feature .mob-s1 .list-2 li.item-4 .img {
 background-position: -13.6rem 0;
}
 .page-feature .mob-s1 .list-3 li.item-1 .img {
 background-position: -0.4rem -7.8rem;
}
 .page-feature .mob-s1 .list-3 li.item-2 .img {
 background-position: -4.6rem -7.8rem;
}
 .page-feature .mob-s1 .list-3 li.item-3 .img {
 background-position: -8.8rem -7.8rem;
}
 .page-feature .mob-s2 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-feature .mob-s2 .list li .img {
 width: 11rem;
 height: 6rem;
 margin: 0 auto 0.5rem;
 background: url(../images/feature/02-icon.png.html) no-repeat;
 background-size: 56.2rem;
}
 .page-feature .mob-s2 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-feature .mob-s2 .list li.item-2 .img {
 background-position: -11.3rem 0;
}
 .page-feature .mob-s2 .list li.item-3 .img {
 background-position: -22.6rem 0;
}
 .page-feature .mob-s2 .list li.item-4 .img {
 background-position: -33.9rem 0;
}
 .page-feature .mob-s2 .list li.item-5 .img {
 background-position: -45.2rem 0;
}
 .page-feature .mob-s2 .list li.item-6 .img {
 background-position: 0 -7.7rem;
}
 .page-feature .mob-s2 .list li.item-7 .img {
 background-position: -11.3rem -7.7rem;
}
 .page-feature .mob-s2 .list li.item-8 .img {
 background-position: -22.6rem -7.7rem;
}
 .page-feature .mob-s2 .list li.item-9 .img {
 background-position: -33.9rem -7.7rem;
}
 .page-feature .mob-s2 .list li.item-10 .img {
 background-position: -45.2rem -7.7rem;
}
 .page-feature .mob-s3 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-feature .mob-s3 .list li .img {
 width: 4rem;
 height: 4rem;
 margin: 0 auto 0.5rem;
 background: url(../images/feature/03-icon.png.html) no-repeat;
 background-size: 23.1rem;
}
 .page-feature .mob-s3 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-feature .mob-s3 .list li.item-2 .img {
 background-position: -4.8rem 0;
}
 .page-feature .mob-s3 .list li.item-3 .img {
 background-position: -9.6rem 0;
}
 .page-feature .mob-s3 .list li.item-4 .img {
 background-position: -14.4rem 0;
}
 .page-feature .mob-s3 .list li.item-5 .img {
 background-position: -19.1rem 0;
}
 .page-feature .mob-s4 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-feature .mob-s4 .list li .img {
 width: 4rem;
 height: 4.7rem;
 margin: 0 auto 0.5rem;
 background: url(../images/feature/04-icon.png.html) no-repeat;
 background-size: 26.7rem;
}
 .page-feature .mob-s4 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-feature .mob-s4 .list li.item-2 .img {
 background-position: -4.5rem 0;
}
 .page-feature .mob-s4 .list li.item-3 .img {
 background-position: -9.1rem 0;
}
 .page-feature .mob-s4 .list li.item-4 .img {
 background-position: -13.6rem 0;
}
 .page-feature .mob-s4 .list li.item-5 .img {
 background-position: -18.1rem 0;
}
 .page-feature .mob-s4 .list li.item-6 .img {
 background-position: -22.7rem 0;
}
 .page-feature .mob-s5 .list {
}
 .page-feature .mob-s5 .list li {
 height: 5rem;
 padding: .5rem;
 width: 46%;
 margin: 0 2% 1.4rem;
 border-radius: 2.5rem;
 background: #fff;
 box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
}
 .page-feature .mob-s5 .list li .img {
 width: 4rem;
 height: 4rem;
 float: left;
 background: url(../images/feature/05-icon.png.html) no-repeat;
 background-size: 36rem;
}
 .page-feature .mob-s5 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-feature .mob-s5 .list li.item-2 .img {
 background-position: -4.6rem 0;
}
 .page-feature .mob-s5 .list li.item-3 .img {
 background-position: -9.2rem 0;
}
 .page-feature .mob-s5 .list li.item-4 .img {
 background-position: -13.7rem 0;
}
 .page-feature .mob-s5 .list li.item-5 .img {
 background-position: -18.3rem 0;
}
 .page-feature .mob-s5 .list li.item-6 .img {
 background-position: -22.8rem 0;
}
 .page-feature .mob-s5 .list li.item-7 .img {
 background-position: -27.4rem 0;
}
 .page-feature .mob-s5 .list li.item-8 .img {
 background-position: -32rem 0;
}
 .page-feature .mob-s5 .list li p {
 font-size: 1.3rem;
 padding-left: 4.5rem;
 line-height: 4rem;
}
 .page-feature .mob-s6 .list li {
 text-align: center;
 margin-bottom: 50px;
}
 .page-feature .mob-s6 .list li .img {
 width: 4rem;
 height: 4rem;
 margin: 0 auto 1rem;
 background: url(../images/feature/06-icon.png.html) no-repeat;
 background-size: 45rem;
}
 .page-feature .mob-s6 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-feature .mob-s6 .list li.item-2 .img {
 background-position: -4.3rem 0;
}
 .page-feature .mob-s6 .list li.item-3 .img {
 background-position: -9.1rem 0;
}
 .page-feature .mob-s6 .list li.item-4 .img {
 background-position: -13.9rem 0;
}
 .page-feature .mob-s6 .list li.item-5 .img {
 background-position: -18.3rem 0;
}
 .page-feature .mob-s6 .list li.item-6 .img {
 background-position: -22.8rem 0;
}
 .page-feature .mob-s6 .list li.item-7 .img {
 background-position: -27.3rem 0;
}
 .page-feature .mob-s6 .list li.item-8 .img {
 background-position: -31.8rem 0;
}
 .page-feature .mob-s6 .list li.item-9 .img {
 background-position: -36.5rem 0;
}
 .page-feature .mob-s6 .list li.item-10 .img {
 background-position: -40.9rem 0;
}
 .page-feature .mob-s6 .list li p {
 font-size: 1.2rem;
 color: #333;
}
 .page-newretail .mob-s3 .list li {
 text-align: center;
}
 .page-newretail .mob-s3 .list li h3 {
 font-size: 1rem;
}
 .page-newretail .mob-s3 .list li .img {
 background: url(../images/newretail/03-icon.png.html) no-repeat;
 width: 4.8rem;
 height: 4.8rem;
 background-size: 25rem;
 margin: 0 auto;
}
 .page-newretail .mob-s4 .s-title h2:before,  .page-newretail .mob-s5 .s-title h2:before,  .page-newretail .mob-s6 .s-title h2:before,  .page-newretail .mob-s7 .s-title h2:before {
 content: "";
 display: block;
 border-top: 1px solid #ddd;
 width: 5rem;
 margin: 0 auto 1rem;
}
 .mob-s-recommend {
 background: url(../images/newretail/08-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .mob-s-recommend .list li {
 background: #fff;
 width: 48%;
 margin: 0 1% .5rem;
 float: left;
}
 .mob-s-recommend .list li .img {
 float: left;
 background: url(../images/programme/icon.png.html) no-repeat;
 width: 3rem;
 height: 4rem;
 background-size: 12rem;
 margin: 1.3rem 0 0 0.8rem;
}
 .mob-s-recommend .list li.item-1 .img {
 background-position: 0 0;
}
 .mob-s-recommend .list li.item-2 .img {
 background-position: -3.1rem 0;
}
 .mob-s-recommend .list li.item-3 .img {
 background-position: -6.2rem 0;
}
 .mob-s-recommend .list li.item-4 .img {
 background-position: -9.3rem 0;
 float: right;
}
 .mob-s-recommend .list li .text {
 margin-left: 4.1rem;
 margin-top: 0.5rem;
 padding-bottom: 0.7rem;
}
 .mob-s-recommend .list li .text h2 {
 font-size: 1.2rem;
 margin-top: 1rem;
}
 .mob-s-recommend .list li.item-4 .text {
 margin-left: 0.8rem;
 float: left;
 margin-right: -1rem;
 margin-top: 1.8rem;
}
 .mob-s-recommend .list li.item-4 .text h2 {
 margin-top: 0;
}
 .page-crossborder .mob-s1 {
}
 .page-crossborder .mob-s1 .list li {
 margin: 0 1rem 1rem;
 box-shadow: 0 0 1rem rgba(80, 101, 179, 0.1);
 padding: 1.7rem 1.7rem 0;
 overflow: hidden;
}
 .page-crossborder .mob-s1 .list li .img {
 margin-right: 40%;
 margin-bottom: 1.7rem;
}
 .page-crossborder .mob-s1 .list li p {
 margin-bottom: 1.7rem
}
 .page-crossborder .mob-s2 {
 background: #F7F8FC;
 padding-bottom: 2rem;
}
 .page-crossborder .mob-s3 {
 padding-bottom: 2rem;
}
 .page-crossborder .mob-s3 .list li {
 float: left;
 width: 50%;
 text-align: center;
 padding: 0 1rem;
}
 .page-crossborder .mob-s3 .list li .img {
 background: url(../images/crossborder/new/3f-icon.png.html) no-repeat;
 transform: scale(.8);
 width: 125px;
 height: 125px;
 margin: 0 auto;
}
 .page-crossborder .mob-s3 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-crossborder .mob-s3 .list li.item-2 .img {
 background-position: -125px 0;
}
 .page-crossborder .mob-s3 .list li.item-3 .img {
 background-position: -250px 0;
}
 .page-crossborder .mob-s3 .list li.item-4 .img {
 background-position: -375px 0;
}
 .page-crossborder .mob-s4 {
 background: #F7F8FC;
 padding-bottom: 2rem;
}
 .page-crossborder .mob-s4 .list li {
 float: left;
 width: 50%;
 text-align: center;
 padding: 0 1rem;
}
 .page-crossborder .mob-s4 .list li .img {
 background: url(../images/crossborder/new/4f-icon.png.html) no-repeat;
 transform: scale(.8);
 width: 125px;
 height: 125px;
 margin: 0 auto;
}
 .page-crossborder .mob-s4 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-crossborder .mob-s4 .list li.item-2 .img {
 background-position: -125px 0;
}
 .page-crossborder .mob-s4 .list li.item-3 .img {
 background-position: -250px 0;
}
 .page-crossborder .mob-s4 .list li.item-4 .img {
 background-position: -375px 0;
}
 .page-crossborder .mob-s4 .list li.item-5 .img {
 background-position: -500px 0;
}
 .page-crossborder .mob-s4 .list li.item-6 .img {
 background-position: -625px 0;
}
 .page-crossborder .mob-s5 {
 padding-bottom: 2rem;
}
 .page-crossborder .mob-s6 {
 background: #F7F8FC;
}
 .page-crossborder .mob-s6 .list li {
 background: #fff;
 overflow: hidden;
 margin-bottom: 1rem;
 box-shadow: 0 0 1rem rgba(95, 135, 170, 0.1);
}
 .page-crossborder .mob-s6 .list li .img {
 width: 14rem;
 height: 8rem;
 float: left;
 background-repeat: no-repeat;
 background-position: center;
 background-size: contain;
}
 .page-crossborder .mob-s6 .list li.item-1 .img {
 background-image: url(../image/6f-img11.jpg);
}
 .page-crossborder .mob-s6 .list li.item-2 .img {
 background-image: url(../image/6f-img21.jpg);
}
 .page-crossborder .mob-s6 .list li.item-3 .img {
 background-image: url(../image/6f-img31.jpg);
}
 .page-crossborder .mob-s6 .list li .text {
 margin-left: 14rem;
 padding-top: 1.5rem;
}
 .page-crossborder .mob-s7 {
 background: #0A104E;
 position: relative;
}
 .page-crossborder .mob-s7 .s-title {
 position: absolute;
 z-index: 2;
 left: 0;
 top: 0;
 width: 100%;
}
 .page-crossborder .mob-s8 {
 padding-bottom: 1rem;
}
 .page-crossborder .mob-s8 .list li {
 float: left;
 width: 50%;
 padding: 1rem;
 text-align: center;
}
 .page-crossborder .mob-s8 .list li p {
 padding: 0 0.2rem;
}
 .page-crossborder .mob-s8 .list li .img {
 width: 50px;
 height: 50px;
 background: url(../images/crossborder/new/8f-icon.png.html) no-repeat;
 margin: 0 auto 1rem;
}
 .page-crossborder .mob-s8 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-crossborder .mob-s8 .list li.item-2 .img {
 background-position: -50px 0;
}
 .page-crossborder .mob-s8 .list li.item-3 .img {
 background-position: -100px 0;
}
 .page-crossborder .mob-s8 .list li.item-4 .img {
 background-position: -150px 0;
}
 .page-crossborder .mob-s8 .list li.item-5 .img {
 background-position: -200px 0;
}
 .page-crossborder .mob-s8 .list li.item-6 .img {
 background-position: -250px 0;
}
 .page-crossborder .mob-s8 .list li.item-7 .img {
 background-position: -300px 0;
}
 .page-crossborder .mob-s8 .list li.item-8 .img {
 background-position: -350px 0;
}
 .page-crossborder .mob-s9 {
 background: #F7F8FC;
}
 .page-crossborder .mob-s9 .list .item-1 {
 height: 49rem;
 width: 25%;
 float: left;
 color: #fff;
 font-size: 16px;
 background: linear-gradient(180deg, rgba(62, 24, 205, 1), rgba(135, 2, 238, 1));
}
 .page-crossborder .mob-s9 .list .item-1 dl {
 padding-top: 3.6rem;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd {
 padding: 2.35rem 0 2.35rem .5rem;
 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 font-size: 1rem;
 text-align: center;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-7 {
 border-bottom: 0 none;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd i {
 background: url(../images/crossborder/new/9f-icon.png.html) no-repeat;
 height: 1rem;
 width: 1rem;
 background-size: 7rem;
 display: inline-block;
 vertical-align: -0.1rem;
 margin-right: .2rem;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-1 i {
 background-position: 0 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-2 i {
 background-position: -1rem 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-3 i {
 background-position: -2rem 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-4 i {
 background-position: -3rem 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-5 i {
 background-position: -4rem 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-6 i {
 background-position: -5rem 0;
}
 .page-crossborder .mob-s9 .list .item-1 dl dd.dd-7 i {
 background-position: -6rem 0;
}
 .page-crossborder .mob-s9 .list .item-2 {
 float: left;
 width: 75%;
 padding: 0 1rem;
 height: 49rem;
 border: 1px solid #E5E5E5;
 border-left: 0 none;
}
 .page-crossborder .mob-s9 .list .item-2 .i-hd {
 overflow: hidden;
 padding: 1rem 0;
 text-align: center;
 font-size: 1.3rem;
 font-weight: 700;
}
 .page-crossborder .mob-s9 .list .item-2 .i-hd h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-left: 10.5rem;
 white-space: nowrap;
 padding-top: 2.5rem;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .bd-item {
 font-size: 1rem;
 color: #888;
 height: 5.6rem;
 background: #fff;
 padding-top: 1.4rem;
 border-radius: .2rem;
 margin-bottom: 0.7rem;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd.i-bd-shadow .bd-item {
 box-shadow: 0 0 0.6rem rgba(0, 0, 0, .1);
 text-align: center;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star {
 margin-right: 15px;
 background: url(../images/crossborder/new/9f-img.png.html) repeat-y;
 display: block;
 margin: 0 auto 0.4rem;
 height: 11px;
 width: 74px;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-5 {
 background-position: 0 0;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-4 {
 background-position: 0 -11px;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-3 {
 background-position: 0 -22px;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-2 {
 background-position: 0 -33px;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-1-5 {
 background-position: 0 -44px;
}
 .page-crossborder .mob-s9 .list .item-2 .i-bd .i-star.star-1 {
 background-position: 0 -55px;
}
 .page-crossborder .mob-s10 {
 background: #F7F8FC;
}
 .page-crossborder .mob-s10 .industry li {
 overflow: hidden;
 background: #fff;
 margin-bottom: 1rem;
 padding: 1rem;
}
 .page-crossborder .mob-s10 .industry li img {
 float: left;
 width: 10rem;
 height: auto;
}
 .page-crossborder .mob-s10 .industry li .text {
 margin-left: 11rem;
 padding-top: 1rem;
}
 .page-crossborder .mob-s10 .industry li .text p {
 font-size: 1.3rem;
 margin-bottom: .3rem
}
 .page-crossborder .mob-s10 .industry li .text span {
 color: #888;
}
 .page-international .mob-s1 {
 margin: 3rem 2rem 4rem;
}
 .page-international .mob-s4 {
 background: #35383E;
}
 .page-international .mob-s6 .img {
 margin-right: 20%;
}
 .page-international .mob-s7 {
 background: #35383E;
}
 .page-international .mob-s7 .list li {
 text-align: center;
 float: left;
 width: 50%;
 margin-bottom: 2rem;
}
 .page-international .mob-s7 .list li .img {
 width: 10rem;
 height: 5rem;
 margin: 0 auto 1rem;
 background: no-repeat center;
 background-size: 10rem;
}
 .page-international .mob-s7 .list li.item-1 .img {
 background-image: url(../image/06-icon-1.png);
}
 .page-international .mob-s7 .list li.item-2 .img {
 background-image: url(../image/06-icon-2.png);
}
 .page-international .mob-s7 .list li.item-3 .img {
 background-image: url(../image/06-icon-3.png.html);
}
 .page-international .mob-s7 .list li.item-4 .img {
 background-image: url(../image/06-icon-4.png);
}
 .page-international .mob-s7 .list li h3 {
 color: #fff;
}
 .page-international .mob-s7 .list li.item-1 h3 {
 color: #44cae6;
}
 .page-international .mob-s7 .list li.item-2 h3 {
 color: #df80f0;
}
 .page-international .mob-s7 .list li.item-3 h3 {
 color: #56d282;
}
 .page-international .mob-s7 .list li.item-4 h3 {
 color: #fbba2e;
}
 .page-international .mob-s7 .list li p {
 color: #fff;
}
 .page-international .mob-s8 .list li {
 float: left;
 width: 25%;
 border: 1px solid #e8e8e8;
 text-align: center;
 float: left;
 margin: 0 -1px -1px 0;
 padding: 1rem 0;
}
 .page-international .mob-s8 .list li i {
 background: url(../images/international/08-img.png.html) 0 0 no-repeat;
 background-size: 12rem;
 width: 2.8rem;
 height: 3rem;
 display: block;
 margin: 0 auto .5rem;
}
 .page-international .mob-s8 .list li i.icon1 {
 background-position: 0 0;
}
 .page-international .mob-s8 .list li i.icon2 {
 background-position: -3rem 0;
}
 .page-international .mob-s8 .list li i.icon3 {
 background-position: -6.1rem 0;
}
 .page-international .mob-s8 .list li i.icon4 {
 background-position: -9.2rem 0;
}
 .page-international .mob-s8 .list li i.icon5 {
 background-position: 0 -3rem;
}
 .page-international .mob-s8 .list li i.icon6 {
 background-position: -3rem -3rem;
}
 .page-international .mob-s8 .list li i.icon7 {
 background-position: -6.1rem -3rem;
}
 .page-international .mob-s8 .list li i.icon8 {
 background-position: -9.2rem -3rem;
}
 .page-international .mob-s8 .list li i.icon9 {
 background-position: 0 -6rem;
}
 .page-international .mob-s8 .list li i.icon10 {
 background-position: -3rem -6rem;
}
 .page-international .mob-s8 .list li i.icon11 {
 background-position: -6.1rem -6rem;
}
 .page-international .mob-s8 .list li i.icon12 {
 background-position: -9.2rem -6rem;
}
 .page-international .mob-s8 .list li i.icon13 {
 background-position: 0 -9rem;
}
 .page-international .mob-s8 .list li i.icon14 {
 background-position: -3rem -9rem;
}
 .page-international .mob-s8 .list li i.icon15 {
 background-position: -6.1rem -9rem;
}
 .page-international .mob-s8 .list li i.icon16 {
 background-position: -9.2rem -9rem;
}
 .page-international .mob-s8 .list li p {
 color: #82939e;
}
 .page-international .mob-s9 .list li {
 float: left;
 width: 25%;
 background: #fff;
 border: 1px solid #e8e8e8;
 text-align: center;
 float: left;
 margin: 0 -1px -1px 0;
 padding: 1rem 0;
}
 .page-international .mob-s9 .list li i {
 background: url(../images/international/09-img.png.html) 0 0 no-repeat;
 background-size: 12rem;
 width: 2.8rem;
 height: 3rem;
 display: block;
 margin: 0 auto .5rem;
}
 .page-international .mob-s9 .list li i.icon1 {
 background-position: 0 0;
}
 .page-international .mob-s9 .list li i.icon2 {
 background-position: -3rem 0;
}
 .page-international .mob-s9 .list li i.icon3 {
 background-position: -6.1rem 0;
}
 .page-international .mob-s9 .list li i.icon4 {
 background-position: -9.2rem 0;
}
 .page-international .mob-s9 .list li i.icon5 {
 background-position: 0 -3rem;
}
 .page-international .mob-s9 .list li i.icon6 {
 background-position: -3rem -3rem;
}
 .page-international .mob-s9 .list li i.icon7 {
 background-position: -6.1rem -3rem;
}
 .page-international .mob-s9 .list li i.icon8 {
 background-position: -9.2rem -3rem;
}
 .page-international .mob-s9 .list li p {
 color: #82939e;
}
 .page-international .mob-s10 dl {
 margin-bottom: 1.5rem;
}
 .page-international .mob-s10 dt {
 color: #fff;
 text-align: center;
 font-size: 1.2rem;
 line-height: 4rem;
}
 .page-international .mob-s10 .dl-1 dt {
 background: #1B85FD;
}
 .page-international .mob-s10 .dl-2 dt {
 background: #16CA3C;
}
 .page-international .mob-s10 .dl-3 dt {
 background: #822BD4;
}
 .page-international .mob-s10 dd {
 padding: 1rem;
 border: 1px solid #e8e8e8;
 margin-top: -1px;
}
 .page-international .mob-s10 dd span {
 color: #82939e;
}
 .page-international .mob-s10 dd i {
 width: 2rem;
 height: 2rem;
 background: url(../images/international/10-icon.png.html) 1px 0 no-repeat;
 background-size: 8rem;
 float: left;
}
 .page-international .mob-s10 dd p {
 margin-left: 2.5rem;
}
 .page-international .mob-s10 .dl-1 .dd-1 i {
 background-position: 0 0;
}
 .page-international .mob-s10 .dl-1 .dd-2 i {
 background-position: -2rem 0;
}
 .page-international .mob-s10 .dl-1 .dd-3 i {
 background-position: -4rem 0;
}
 .page-international .mob-s10 .dl-1 .dd-4 i {
 background-position: -6rem 0;
}
 .page-international .mob-s10 .dl-2 .dd-1 i {
 background-position: 0 -2rem;
}
 .page-international .mob-s10 .dl-2 .dd-2 i {
 background-position: -2rem -2rem;
}
 .page-international .mob-s10 .dl-2 .dd-3 i {
 background-position: -4rem -2rem;
}
 .page-international .mob-s10 .dl-2 .dd-4 i {
 background-position: -6rem -2rem;
}
 .page-international .mob-s10 .dl-3 .dd-1 i {
 background-position: 0 -4rem;
}
 .page-international .mob-s10 .dl-3 .dd-2 i {
 background-position: -2rem -4rem;
}
 .page-international .mob-s10 .dl-3 .dd-3 i {
 background-position: -4rem -4rem;
}
 .page-international .mob-s10 .dl-3 .dd-4 i {
 background-position: -6rem -4rem;
}
 .page-supplychain .mob-s3 {
 padding-bottom: 1rem;
}
 .page-supplychain .mob-s3 .list {
}
 .page-supplychain .mob-s3 .list li {
 margin: 0 0 1rem;
 background: #FFF8F2;
 position: relative;
 padding: 1rem 0;
}
 .page-supplychain .mob-s3 .list li .img {
 height: 42px;
 width: 42px;
 position: absolute;
 left: 14px;
 top: 16px;
 background: url(../images/supplychain/3f-icon.png.html) no-repeat;
}
 .page-supplychain .mob-s3 .list li.item-1 .img {
 background-position: -7px 0;
}
 .page-supplychain .mob-s3 .list li.item-2 .img {
 background-position: -49px 0;
}
 .page-supplychain .mob-s3 .list li.item-3 .img {
 background-position: -91px 0;
}
 .page-supplychain .mob-s3 .list li.item-4 .img {
 background-position: -137px 0;
}
 .page-supplychain .mob-s3 .list li.item-5 .img {
 background-position: -185px 0;
}
 .page-supplychain .mob-s3 .list li.item-6 .img {
 background-position: -230px 0;
}
 .page-supplychain .mob-s3 .list li .info {
 margin: 0 20px 0 71px;
}
 .page-supplychain .mob-s3 .list li h3 {
 font-size: 1.4rem;
 margin-bottom: 7px;
}
 .page-supplychain .mob-s3 .list li p {
 font-size: 1rem;
 color: #888;
}
 .page-supplychain .mob-s4 {
 background: #F7F8FA;
}
 .page-supplychain .mob-s4 .imgs {
 height: 90vw;
 position: relative;
 white-space: nowrap;
 overflow-y: hidden;
}
 .page-supplychain .mob-s4 .img {
 display: inline-block;
 margin: 0 2vw;
 width: 80vw;
 padding-top: 81vw;
 box-shadow: 0 13px 16px rgba(0, 0, 0, .08);
}
 .page-supplychain .mob-s4 .img-1 {
 background: url(../images/supplychain/4f-img1.png.html) no-repeat center;
 background-size: cover;
}
 .page-supplychain .mob-s4 .img-2 {
 background: url(../images/supplychain/4f-img2.png.html) no-repeat center;
 background-size: cover;
 left: 410px;
 top: 0;
}
 .page-supplychain .mob-s4 .img-3 {
 background: url(../images/supplychain/4f-img3.png.html) no-repeat center;
 background-size: cover;
 left: 820px;
}
 .page-supplychain .mob-s5 {
 padding-bottom: 1rem;
}
 .page-supplychain .mob-s5 .list li {
 border: 1px solid #FD9149;
 margin: 1rem 0;
 border-radius: 3px;
 box-shadow: 0px 4px 10px 0px rgba(253, 145, 73, 0.2);
}
 .page-supplychain .mob-s5 .list li .img {
 width: 3rem;
 height: 3rem;
 float: left;
 margin: 1rem 0 0 1rem;
 background: url(../images/mobile/supplychain/3f-icon.png.html) no-repeat;
 background-size: 15rem;
}
 .page-supplychain .mob-s5 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-supplychain .mob-s5 .list li.item-2 .img {
 background-position: -3rem 0;
}
 .page-supplychain .mob-s5 .list li.item-3 .img {
 background-position: -6.4rem 0;
}
 .page-supplychain .mob-s5 .list li.item-4 .img {
 background-position: -9.7rem 0;
}
 .page-supplychain .mob-s5 .list li.item-5 .img {
 background-position: -12.8rem 0;
}
 .page-supplychain .mob-s5 .list li .info {
 margin-left: 4rem;
 padding: 1rem 1rem 1rem 0;
}
 .page-supplychain .mob-s5 .list li h3 {
 font-size: 1.3rem;
}
 .page-supplychain .mob-s5 .list li p {
 font-size: 1rem;
 color: #888;
}
 .page-supplychain .mob-s6 {
 background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
 background-size: cover;
 padding-bottom: 2rem;
}
 .page-supplychain .mob-s6 .btns a {
 margin: 0 .5rem;
}
 .page-unmannedretail .mob-s1 .step-list li {
 width: 46%;
 height: 260px;
 background: #fff;
 float: left;
 margin: 2%;
 border-radius: 5px;
 box-shadow: 0 0 58px 0px rgba(0, 0, 0, 0.1);
 text-align: center;
}
 .page-unmannedretail .mob-s1 .step-list li .num {
 display: block;
 margin: 0 auto 18px;
 width: 80px;
 height: 40px;
 background: url(../images/unmannedretail/wrg-01-sz.png.html) no-repeat;
}
 .page-unmannedretail .mob-s1 .step-list li.item-1 .num {
 background-position: 0 0;
}
 .page-unmannedretail .mob-s1 .step-list li.item-2 .num {
 background-position: 0 -40px;
}
 .page-unmannedretail .mob-s1 .step-list li.item-3 .num {
 background-position: 0 -80px;
}
 .page-unmannedretail .mob-s1 .step-list li.item-4 .num {
 background-position: 0 -120px;
}
 .page-unmannedretail .mob-s1 .step-list li .name {
 font-size: 16px;
 margin-bottom: 25px;
}
 .page-unmannedretail .mob-s1 .step-list li .img {
 height: 137px;
 background-position: center center;
 background-repeat: no-repeat;
}
 .page-unmannedretail .mob-s1 .step-list li.item-1 .img {
 background-image: url(../image/wrg-01-img-1.png);
}
 .page-unmannedretail .mob-s1 .step-list li.item-2 .img {
 background-image: url(../image/wrg-01-img-2.png);
}
 .page-unmannedretail .mob-s1 .step-list li.item-3 .img {
 background-image: url(../image/wrg-01-img-3.png);
}
 .page-unmannedretail .mob-s1 .step-list li.item-4 .img {
 background-image: url(../image/wrg-01-img-4.png);
}
 .page-unmannedretail .mob-s2 {
 background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-unmannedretail .mob-s2 .list {
 color: #fff;
 padding-top: 36px;
}
 .page-unmannedretail .mob-s2 .list li {
 width: 50%;
 margin-bottom: 1.5rem;
 float: left;
 text-align: center;
 margin-bottom: 40px;
}
 .page-unmannedretail .mob-s2 .list li .img {
 width: 132px;
 height: 132px;
 margin: 0 auto 1rem;
 background-repeat: no-repeat;
 background-position: center center;
}
 .page-unmannedretail .mob-s2 .list li.item-1 .img {
 background-image: url(../image/03-icon-1.png);
}
 .page-unmannedretail .mob-s2 .list li.item-2 .img {
 background-image: url(../image/03-icon-2.png);
}
 .page-unmannedretail .mob-s2 .list li.item-3 .img {
 background-image: url(../image/03-icon-3.png);
}
 .page-unmannedretail .mob-s2 .list li.item-4 .img {
 background-image: url(../image/03-icon-4.png);
}
 .page-unmannedretail .mob-s2 .list li h3 {
 font-size: 18px;
 font-weight: 700;
 margin-bottom: 10px;
}
 .page-unmannedretail .mob-s2 .list li p {
 font-size: 14px;
}
 .page-unmannedretail .mob-s4 {
 background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-unmannedretail .mob-s6 {
 background: url(../images/mobile/unmannedretail/02-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-unmannedretail .mob-s6 .list li {
 text-align: center;
 color: #fff;
 margin-bottom: 2rem;
}
 .page-unmannedretail .mob-s6 .list li .img {
 margin: 0 1rem 1rem;
}
 .page-unmannedretail .mob-s7 .list li {
 width: 46%;
 float: left;
 background: #fff;
 margin: 2%;
 padding: 1rem;
 text-align: center;
}
 .page-unmannedretail .mob-s7 .list li:last-child {
 margin-right: 0;
}
 .page-unmannedretail .mob-s7 .list li .num {
 width: 80%;
 margin: 0 auto;
}
 .page-bigdata .mob-s1 .list li {
 margin-bottom: 1.5rem;
 overflow: hidden;
}
 .page-bigdata .mob-s1 .list li .img {
 width: 6rem;
 height: 6rem;
 float: left;
}
 .page-bigdata .mob-s1 .list li.item-1 .img {
 background: url(../images/bigdata/01-icon-1.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s1 .list li.item-2 .img {
 background: url(../images/bigdata/01-icon-2.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s1 .list li.item-3 .img {
 background: url(../images/bigdata/01-icon-3.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s1 .list li .text {
 margin-left: 7rem;
}
 .page-bigdata .mob-s2 {
/* background: #1020AD; */
    }
 .page-bigdata .mob-s2 .s-title p {
 text-align: left;
 margin: 0 2rem;
}
 .page-bigdata .mob-s4 {
 background: url(../images/mobile/bigdata/04-bg.jpg.html) no-repeat center;
 background-size: cover;
}
 .page-bigdata .mob-s5 .list li {
 margin-bottom: 1.5rem;
 overflow: hidden;
}
 .page-bigdata .mob-s5 .list li .img {
 width: 6rem;
 height: 6rem;
 float: left;
}
 .page-bigdata .mob-s5 .list li.item-1 .img {
 background: url(../images/bigdata/05-icon-1.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s5 .list li.item-2 .img {
 background: url(../images/bigdata/05-icon-2.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s5 .list li.item-3 .img {
 background: url(../images/bigdata/05-icon-3.png.html) no-repeat center;
 background-size: contain;
}
 .page-bigdata .mob-s5 .list li .text {
 margin-left: 7rem;
}
 .page-bigdata .mob-s5 .list li .text h3 {
 color: #1997f4;
}
 .page-live .mob-s1 .list li {
 overflow: hidden;
}
 .page-live .mob-s1 .list li .img {
 float: left;
 width: 7rem;
 height: 7rem;
 background-size: contain;
 background-repeat: no-repeat;
 background-position: center;
}
 .page-live .mob-s1 .list li.item-1 .img {
 background-image: url(../image/01-icon11.png);
}
 .page-live .mob-s1 .list li.item-2 .img {
 background-image: url(../image/01-icon2.png);
}
 .page-live .mob-s1 .list li.item-3 .img {
 background-image: url(../image/01-icon3.png);
}
 .page-live .mob-s1 .list li.item-4 .img {
 background-image: url(../image/01-icon4.png);
}
 .page-live .mob-s1 .list li .text {
 margin-left: 8.5rem;
 border-bottom: 1px solid #e0e0e0;
 padding: 1rem 0;
 margin-bottom: 1rem;
}
 .page-live .mob-s2 {
 background: url(../images/mobile/live/02-bg.jpg.html) repeat-y;
}
 .page-live .mob-s3 .list li {
 float: left;
 width: 50%;
 text-align: center;
 padding: 1rem 0 2rem;
}
 .page-live .mob-s3 .list li.item-1,  .page-live .mob-s3 .list li.item-4 {
 background: url(../images/mobile/live/03-bg.jpg.html) repeat-x;
 background-size: 0.1rem;
 color: #fff;
}
 .page-live .mob-s3 .list li.item-2 {
 border-top: 1px solid #e0e0e0;
 border-right: 1px solid #e0e0e0;
}
 .page-live .mob-s3 .list li.item-3 {
 border-bottom: 1px solid #e0e0e0;
 border-left: 1px solid #e0e0e0;
}
 .page-live .mob-s3 .list li .img {
 width: 6rem;
 height: 6rem;
 margin: 0 auto;
 background: url(../images/live/03-icon.png.html) no-repeat;
 background-size: 24rem;
}
 .page-live .mob-s3 .list li.item-1 .img {
 background-position: 0 -5.9rem;
}
 .page-live .mob-s3 .list li.item-2 .img {
 background-position: -6rem 0;
}
 .page-live .mob-s3 .list li.item-3 .img {
 background-position: -12rem 0;
}
 .page-live .mob-s3 .list li.item-4 .img {
 background-position: -18rem -5.9rem;
}
 .page-live .mob-s3 .list li h3 {
 padding: 0.4rem 0;
}
 .page-live .mob-s3 .list li p {
 margin: 0 2rem;
}
 .page-live .mob-s3 .list li.item-1 p,  .page-live .mob-s3 .list li.item-4 p {
 color: #fff;
}
 .page-live .mob-s4 {
 border-bottom: 1px solid #e0e0e0;
}
 .page-live .mob-s4 .text {
 text-align: center;
 margin: 0 2rem;
}
 .page-live .mob-s4 .text h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-bottom: .3rem;
}
 .page-live .mob-s4 .text p {
 margin-bottom: 1rem;
}
 .page-live .mob-s5 {
 border-bottom: 1px solid #e0e0e0;
}
 .page-live .mob-s5 .text {
 text-align: center;
 margin: 0 2rem;
}
 .page-live .mob-s5 .text h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-bottom: .3rem;
}
 .page-live .mob-s5 .text p {
 margin-bottom: 1rem;
}
 .page-live .mob-s6 .text {
 text-align: center;
 margin: 0 2rem;
}
 .page-live .mob-s6 .text h3 {
 font-size: 1.2rem;
 font-weight: 700;
 margin-bottom: .3rem;
}
 .page-live .mob-s6 .text p {
 margin-bottom: 1rem;
}
 .mob-s-example .list li {
 background: #fff;
 margin-bottom: 1rem;
 padding: 1rem;
}
 .mob-s-example .list .img {
 float: left;
 width: 10rem;
}
 .mob-s-example .list .img img {
 width: 100%;
}
 .mob-s-example .list .text {
 margin-left: 11rem;
}
 .mob-s-example .list .text p {
 margin-bottom: .2rem;
}
 .mob-s-example .list .text a {
 display: inline-block;
 line-height: 2.3rem;
 border: 1px solid #efefef;
 padding: 0 1.2rem;
}
 .page-department .mob-s2 .list li {
 background: #fff;
 margin-bottom: 1rem;
 padding: 1rem;
 overflow: hidden;
}
 .page-department .mob-s2 .list .img {
 float: left;
 width: 10rem;
}
 .page-department .mob-s2 .list .img img {
 width: 100%;
}
 .page-department .mob-s2 .list .text {
 margin-left: 11rem;
}
 .page-department .mob-s3 .list li {
 background: #fff;
 margin-bottom: 1rem;
 padding: 1rem;
 overflow: hidden;
 border-bottom: 1px solid #e0e0e0;
}
 .page-department .mob-s3 .list .img {
 float: left;
 width: 8rem;
}
 .page-department .mob-s3 .list .img img {
 width: 100%;
}
 .page-department .mob-s3 .list .text {
 margin-left: 10rem;
}
 .page-countryside .mob-s2 .list li {
 background: #fff;
 margin-bottom: 1rem;
 padding: 1rem;
 overflow: hidden;
}
 .page-countryside .mob-s2 .list li .img {
 width: 5rem;
 height: 5rem;
 background: url(../images/mobile/countryside/02-icon.png.html) no-repeat;
 background-size: 27rem;
 float: left;
}
 .page-countryside .mob-s2 .list li.item-1 .img {
 background-position: -22rem 0;
}
 .page-countryside .mob-s2 .list li.item-2 .img {
 background-position: -16.5rem 0;
}
 .page-countryside .mob-s2 .list li.item-3 .img {
 background-position: -11rem 0;
}
 .page-countryside .mob-s2 .list li.item-4 .img {
 background-position: -5.5rem 0;
}
 .page-countryside .mob-s2 .list li.item-5 .img {
 background-position: 0 0;
}
 .page-countryside .mob-s2 .list li .text {
 margin-left: 6.5rem;
}
 .page-countryside .mob-s2 .list li .text h3 {
 padding: 0.8rem 0 0;
}
 .page-countryside .mob-s3 .list li {
 background: #fff;
 padding: 1.5rem;
 overflow: hidden;
 border-bottom: 1px solid #e0e0e0;
}
 .page-countryside .mob-s3 .list li .img {
 width: 5rem;
 height: 5rem;
 background: url(../images/countryside/04-bg.png.html) no-repeat;
 background-size: contain;
 float: left;
 color: #fff;
 text-align: center;
 line-height: 5rem;
 font-size: 2rem;
}
 .page-countryside .mob-s3 .list li .text {
 margin-left: 6.5rem;
}
 .page-fresh .mob-s2 .list li {
 float: left;
 margin: 1%;
 width: 48%;
 background: #fff;
 padding: 2rem 0;
 text-align: center;
 height: 13rem;
}
 .page-fresh .mob-s2 .list li .img {
 background: url(../images/fresh/02-icon.png.html) no-repeat;
 width: 5rem;
 height: 3rem;
 background-size: 21rem;
 margin: 0 auto;
}
 .page-fresh .mob-s2 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-fresh .mob-s2 .list li.item-2 .img {
 background-position: -5.4rem 0;
}
 .page-fresh .mob-s2 .list li.item-3 .img {
 background-position: -10.8rem 0;
}
 .page-fresh .mob-s2 .list li.item-4 .img {
 background-position: -16.2rem 0;
}
 .page-fresh .mob-s2 .list li h3 {
 margin: .5rem 0;
}
 .page-fresh .mob-s2 .list li p {
 margin: 0 1.6rem;
}
 .page-fresh .mob-s3 {
 background: url(../images/fresh/04-bg.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fresh .mob-s3 .list li {
 background: rgba(255, 255, 255, 0.1);
 float: left;
 margin: 1%;
 width: 48%;
 padding: 1.4rem 1rem;
 color: #fff;
 height: 9rem;
}
 .page-fresh .mob-s3 .list li p {
 color: #fff;
}
 .page-fresh .mob-s4 .list li {
 float: left;
 width: 25%;
 text-align: center;
 margin-bottom: 2rem;
}
 .page-fresh .mob-s4 .list li .img {
 background: url(../images/fresh/05-icon.png.html) no-repeat;
 margin: 0 auto 1rem;
 width: 5rem;
 height: 4rem;
 background-size: 56rem;
}
 .page-fresh .mob-s4 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-fresh .mob-s4 .list li.item-2 .img {
 background-position: -5.6rem 0;
}
 .page-fresh .mob-s4 .list li.item-3 .img {
 background-position: -11.2rem 0;
}
 .page-fresh .mob-s4 .list li.item-4 .img {
 background-position: -16.8rem 0;
}
 .page-fresh .mob-s4 .list li.item-5 .img {
 background-position: -22.7rem 0;
}
 .page-fresh .mob-s4 .list li.item-6 .img {
 background-position: -28.3rem 0;
}
 .page-fresh .mob-s4 .list li.item-7 .img {
 background-position: -34.1rem 0;
}
 .page-fresh .mob-s4 .list li.item-8 .img {
 background-position: -39.6rem 0;
}
 .page-fresh .mob-s4 .list li.item-9 .img {
 background-position: -45.2rem 0;
}
 .page-fresh .mob-s4 .list li.item-10 .img {
 background-position: -51.1rem 0;
}
 .page-baby .mob-s2 .list {
 margin-right: -58px;
}
 .page-baby .mob-s2 .list li {
 background: #FA312B;
 color: #fff;
 position: relative;
 padding: 20px 15px 30px 26px;
 margin-bottom: 1rem;
 border-radius: 5px;
 margin-right: 58px;
}
 .page-baby .mob-s2 .list li:before {
 content: "";
 position: absolute;
 top: 0;
 left: -10px;
 border-style: solid;
 border-width: 22px 0 0 17px;
 border-color: #FA312B transparent transparent transparent;
}
 .page-baby .mob-s2 .list li h3 {
 font-size: 18px;
 margin-bottom: 20px;
}
 .page-baby .mob-s2 .list li p {
 font-size: 14px;
 color: #fff;
}
 .page-baby .mob-s2 .list li.item-2 {
 background: #0D8FF7;
}
 .page-baby .mob-s2 .list li.item-2:before {
 border-color: #0D8FF7 transparent transparent transparent;
}
 .page-baby .mob-s2 .list li.item-3 {
 background: #00D884;
}
 .page-baby .mob-s2 .list li.item-3:before {
 border-color: #00D884 transparent transparent transparent;
}
 .page-auto .mob-s1 .list li {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-auto .mob-s1 .list li .img {
 width: 4rem;
 height: 4rem;
 background: url(../images/mobile/auto/1.png.html) no-repeat;
 background-size: 21rem;
 margin: 0 auto 1rem;
}
 .page-auto .mob-s1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-auto .mob-s1 .list li.item-2 .img {
 background-position: -8.5rem 0;
}
 .page-auto .mob-s1 .list li.item-3 .img {
 background-position: -17rem 0;
}
 .page-auto .mob-s1 .list li.item-4 .img {
 background-position: 0 -8.4rem;
}
 .page-auto .mob-s1 .list li.item-5 .img {
 background-position: -8.5rem -8.4rem;
}
 .page-auto .mob-s1 .list li.item-6 .img {
 background-position: -17rem -8.4rem;
}
 .page-auto .mob-s3 .list li {
 margin-bottom: 2rem;
}
 .page-auto .mob-s3 .list li .num {
 width: 5rem;
 height: 5rem;
 margin: 0 auto 1rem;
 background: #fff;
 border: 1px solid #ddd;
 line-height: 5rem;
 font-size: 2rem;
 border-radius: 100%;
}
 .page-auto .mob-s3 .list li h3 {
 font-size: 1rem;
}
 .page-medicine .mob-s1 .list li {
 border-bottom: 1px solid #e0e0e0;
 overflow: hidden;
 padding: 2rem 0;
}
 .page-medicine .mob-s1 .list li .img {
 float: left;
 width: 5rem;
 height: 5rem;
 background: url(../images/mobile/medicine/1.png.html) no-repeat;
 background-size: 5rem;
}
 .page-medicine .mob-s1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-medicine .mob-s1 .list li.item-2 .img {
 background-position: 0 -9.7rem;
}
 .page-medicine .mob-s1 .list li.item-3 .img {
 background-position: 0 -19rem;
}
 .page-medicine .mob-s1 .list li.item-4 .img {
 background-position: 0 -27.5rem;
}
 .page-medicine .mob-s1 .list li.item-5 .img {
 background-position: 0 -36.8rem;
}
 .page-medicine .mob-s1 .list li .text {
 margin-left: 6rem;
}
 .page-medicine .mob-s1 .list li .text h3 {
 padding-top: 0.5rem;
}
 .page-medicine .mob-s2 .list li {
 color: #fff;
 background: #000;
 margin-bottom: 1rem;
 padding: 1.4rem 2rem;
 border-radius: 1rem;
}
 .page-medicine .mob-s2 .list li.item-1 {
 background: url(../images/mobile/medicine/02-bg1.jpg.html) repeat-y;
 background-size: 100%;
}
 .page-medicine .mob-s2 .list li.item-2 {
 background: url(../images/mobile/medicine/02-bg2.jpg.html) repeat-y;
 background-size: 100%;
}
 .page-medicine .mob-s2 .list li.item-3 {
 background: url(../images/mobile/medicine/02-bg3.jpg.html) repeat-y;
 background-size: 100%;
}
 .page-medicine .mob-s2 .list li h3 {
 text-align: center;
 margin-bottom: 1rem;
}
 .page-medicine .mob-s2 .list li p {
 color: #fff;
}
 .page_mobile .mod-like-table,  .page_mobile .mod-like-table .col-hd .th,  .page_mobile .mod-like-table .col-item .th h3 {
 font-size: .7rem;
}
 .page_mobile .mod-like-table .i-ok:before,  .page_mobile .mod-like-table .i-no:before,  .page_mobile .mod-like-table .i-sf:before {
 width: 1.5rem;
 height: 1.1rem;
 background-size: 200%;
 margin: -.55rem -.75rem;
}
 .page_mobile .mod-like-table .th {
 height: 6rem;
}
 .page_mobile .mod-like-table .col-hd .th {
 line-height: 6rem;
}
 .page_mobile .mod-like-table .col-item .th h3 {
 padding-top: 1.4rem;
}
 .page_mobile .mod-like-table .td {
 height: 3.3rem;
 line-height: 3.3rem;
 white-space: nowrap;
}
 .page_mobile .mod-like-table .td-col-2 {
 height: auto;
}
 .page_mobile .mod-like-table .tag {
 width: 2.1rem;
 height: 2.1rem;
 background-size: contain;
}
 .page_mobile .mod-like-table .td-col-2 .td-l {
 display: none;
}
 .page_mobile .mod-like-table .td-col-2 .td-r {
 width: 100%;
 margin: -1px 0 0;
}
 .page_mobile .mod-like-table .td-col-2 .td-r .td {
 border-left: 0 none;
 border-right: 0 none;
}
 .page_mobile .mod-like-table .td.td-row2 {
 height: 6rem;
}
 .page_mobile .mod-like-table .td.td-row2-l1 {
 height: 6rem;
 line-height: 6rem;
}
 .page_mobile .mod-like-table .col-hd {
 background: #fff4f4;
}
 .page_mobile .mod-like-table-blue .col-hd {
 background: #D7F0FC;
}
 .page_mobile .mod-like-table-purple .col-hd {
 background: #f8f9fd;
}
 .page_mobile .mod-like-table .col-item:hover {
 transform: scale(1);
}
 .page-authorization .s-content {
}
 .page-authorization .s-content .mod-like-table {
 margin-right: -5px;
}
 .page-authorization .mob-s1 .list li {
 width: 30%;
 float: left;
 padding: 2rem 0;
 background: #fff;
 text-align: center;
 box-shadow: 0 0 50px rgba(0, 0, 0, .1);
 margin: 1.5%
}
 .page-authorization .mob-s1 .list li .img {
 width: 64px;
 height: 64px;
 background: url(../images/authorization/01-icon.png.html) no-repeat;
 margin: 0 auto 20px;
}
 .page-authorization .mob-s1 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-authorization .mob-s1 .list li.item-2 .img {
 background-position: -74px 0;
}
 .page-authorization .mob-s1 .list li.item-3 .img {
 background-position: -148px 0;
}
 .page-authorization .mob-s1 .list li h3 {
 font-size: 1.1rem;
 margin-bottom: 10px;
}
 .page-authorization .mob-s2 {
 display: none;
}
 .page-authorization .mob-s2 .list {
}
 .page-authorization .mob-s2 .list li {
 margin-bottom: 2rem;
}
 .page-authorization .mob-s2 .list li .i-hd {
 width: 85%;
 background: #ECEDEE;
 text-align: center;
 padding: 20px 0;
 margin: 0 auto;
 border-radius: 5px 5px 0 0;
}
 .page-authorization .mob-s2 .list li .i-hd h3 {
 font-size: 24px;
}
 .page-authorization .mob-s2 .list li .i-hd p {
 font-size: 16px;
}
 .page-authorization .mob-s2 .list li .i-bd {
 background: #fff;
 border-radius: 5px;
 border: 1px solid #F1EFEF;
 box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}
 .page-authorization .mob-s2 .list li .i-bd .price {
 text-align: center;
 padding-top: 40px;
 margin-bottom: 30px;
}
 .page-authorization .mob-s2 .list li .i-bd .price p {
 font-size: 30px;
 margin-bottom: 10px;
 display: none;
}
 .page-authorization .mob-s2 .list li .i-bd .price a {
 display: inline-block;
 width: 107px;
 height: 34px;
 line-height: 34px;
 color: #0079e6;
 border: 1px solid #0079e6;
 border-radius: 5px;
}
 .page-authorization .mob-s2 .list li .i-bd .price a:hover {
 color: #fff;
 background: #0079e6;
}
 .page-authorization .mob-s2 .list li .fun {
 border-top: 1px solid #E8E6E6;
 margin: 0 30px;
 padding-bottom: 25px;
}
 .page-authorization .mob-s2 .list li .fun .f-hd {
 font-size: 16px;
 color: #888888;
 padding-top: 27px;
 margin-bottom: 10px;
}
 .page-authorization .mob-s2 .list li .fun dl {
 line-height: 40px;
 font-size: 14px;
}
 .page-authorization .mob-s2 .list li .fun dt {
 float: left;
 width: 20px;
 height: 20px;
 background: url(../images/authorization/02-icon.png.html) no-repeat;
 margin-top: 13px;
}
 .page-authorization .mob-s2 .list li .fun .dt-w {
 background-position: -24px 0;
}
 .page-authorization .mob-s2 .list li .fun dd {
 margin-left: 68px;
}
 .page-authorization .mob-s2 .list li.item-2 {
}
 .page-authorization .mob-s2 .list li.item-2 .i-hd {
 background: #F82229;
 color: #fff;
}
 .page-authorization .mob-s2 .list li.item-2 .i-hd p {
 color: #fff;
}
 .page-authorization .mob-s2 .list li.item-2 .i-bd {
}
 .page-authorization .mob-s3 .s-r {
 box-shadow: 0 0 50px rgba(0, 0, 0, .1);
 overflow: hidden;
 padding: 2rem 0;
}
 .page-authorization .mob-s3 .s-r dl {
 width: 50%;
 float: left;
 font-size: 16px;
 padding-left: 2rem;
}
 .page-authorization .mob-s3 .s-r dt {
 color: #888;
 margin-bottom: 20px;
}
 .page-authorization .mob-s3 .s-r dd {
 font-size: 14px;
 margin-bottom: 24px;
}
 .page-authorization .mob-s3 .s-r dd i {
 display: inline-block;
 width: 24px;
 height: 20px;
 vertical-align: bottom;
 margin-right: 20px;
 background: url(../images/authorization/03-icon.png.html) no-repeat;
}
 .page-authorization .mob-s3 .s-r .s-btn {
 display: inline-block;
 margin-top: 40px;
 border-radius: 4px;
 width: 115px;
 height: 37px;
 line-height: 37px;
 text-align: center;
 border: 1px solid #FA322B;
 color: #FA322B;
}
 .page-authorization .mob-s3 .s-r .s-btn:hover {
 background: #FA322B;
 color: #fff;
}
 .page-authorization .mob-s4 {
 display: none;
}
 .page-authorization .mob-s4 .s-hd {
 font-size: 20px;
 margin-bottom: 18px;
 border-left: 2px solid #F82329;
 line-height: 16px;
 padding-left: 11px;
}
 .page-authorization .mob-s4 .list li {
 border: 1px solid #DCDCDC;
 width: 46%;
 margin: 0 2% 4%;
 float: left;
 transition: all .2s;
 overflow: hidden;
 background: #fff;
 text-align: center;
 box-sizing: border-box;
 padding: 1rem 0;
}
 .page-authorization .mob-s4 .list li .img {
 background: url(../images/authorization/06-icon.png.html) no-repeat;
 width: 60px;
 height: 82px;
 margin: 0 auto;
}
 .page-authorization .mob-s4 .s-section-1 li.item-1 .img {
 background-position: 0 0;
}
 .page-authorization .mob-s4 .s-section-1 li.item-2 .img {
 background-position: -64px 0;
}
 .page-authorization .mob-s4 .s-section-1 li.item-3 .img {
 background-position: -132px 0;
}
 .page-authorization .mob-s4 .list li h3 {
 font-size: 18px;
 margin-bottom: 5px;
}
 .page-authorization .mob-s4 .list li .price {
 font-size: 16px;
 color: #fa2929;
 margin-bottom: 10px;
}
 .page-authorization .mob-s4 .list li .price em {
 color: #888;
}
 .page-authorization .mob-s4 .list li p {
 font-size: 14px;
 color: #888888;
 margin: 0 1rem;
 line-height: 1.8;
 height: 5.5rem;
}
 .page-authorization .mob-s4 .list li p b {
 color: #1c63f3;
}
 .page-authorization .mob-s4 .list li .btn-wrap {
 padding-top: 15px;
 transition: all .2s;
}
 .page-authorization .mob-s4 .list li .btn-wrap a {
 height: 32px;
 border: 1px solid #DCDCDC;
 border-radius: 5px;
 line-height: 32px;
 font-size: 13px;
 color: #888;
 width: 46%;
 float: left;
 margin: 0 2%;
}
 .page-authorization .mob-s4 .list li .btn-wrap a:hover {
 color: #f9252a;
 border-color: #f9252a;
}
 .page-authorization .mob-s4 .list li .btn-wrap a.a-red {
 background: #F9252A;
 color: #fff;
 border-color: #F9252A;
}
 .page-authorization .mob-s4 .list li .btn-wrap a.a-red:hover {
 background: #e51e22;
}
 .page-update .page_mobile .mob-banner {
 position: relative;
}
 .page-update .page_mobile .mob-banner .j-update-times-m {
 position: absolute;
 z-index: 3;
 color: #fff;
 font-size: 1.7rem;
 left: 59%;
 top: 56%;
 height: 2rem;
 line-height: 2rem;
 margin-top: -1rem;
}
 .page-update .page_mobile .update-tabs ul {
 width: 100%;
}
 .page-update .page_mobile .update-tabs li {
 width: 50%;
}
 .page-update .page_mobile .update-content .w1200 {
 width: 100%;
}
 .page-update .page_mobile .updata_temp {
 margin: 5rem 0;
}
 .page-update .page_mobile .updata_temp .box .item {
 margin-left: 4rem;
 width: auto;
 float: none;
}
 .page-update .page_mobile .updata_temp .box .item:after {
 content: "";
 display: block;
 clear: both;
}
 .page-update .page_mobile .updata_temp .box .item.year {
 margin-left: 4rem;
}
 .page-update .page_mobile .updata_temp .box .item.year .row {
 width: 6rem;
 height: 6rem;
 line-height: 5rem;
 border: 0.5rem solid #cfdbe3;
 font-size: 1.2rem;
 left: -3rem;
}
 .page-update .page_mobile .updata_temp .box .item.year .row .down {
 left: 50%;
 bottom: 0.8rem;
 margin-left: -6px;
}
 .page-update .page_mobile .updata_temp .box .item .time {
 position: absolute;
 float: none;
 margin: 6.2rem 0 0;
 width: 6rem;
 left: -3rem;
 z-index: 14;
 border-radius: 0;
 height: 1.9rem;
 line-height: 1.9rem;
}
 .page-update .page_mobile .updata_temp .box .item .time .edition {
 width: 100%;
 height: 2.5rem;
 line-height: 2.5rem;
 font-size: 15px;
 color: #74818c;
 text-align: center;
 background: #DDE7EE;
 border: 1px solid #CEDAE3;
 border-radius: 1.3rem;
 margin-top: 1rem;
}
 .page-update .page_mobile .updata_temp .box .item .lie {
 display: none;
}
 .page-update .page_mobile .updata_temp .box .item .desc {
 width: auto;
 padding: 6rem 2rem 3rem 6rem;
}
 .page-update .page_mobile .updata_temp .box .item .desc:before {
 left: 4rem;
 top: 4rem;
 width: auto;
 right: 1rem;
}
 .page-update .page_mobile .updata_temp .box .item.first .desc:before {
 top: 3rem;
}
 .page-update .page_mobile .updata_temp .box .item .desc:after {
 left: 3.2rem;
 top: 8rem;
}
 .page-update .page_mobile .updata_temp .box .item.first .desc:after {
 top: 6rem;
}
 .page-update .page_mobile .updata_temp .box .item.last {
 margin-left: 4rem;
}
 .page-lite .mob-s1 {
 background: url(../image/mobile/00-banner.jpg) no-repeat center top;
 padding-top: 47%;
 background-size: cover;
}
 .page-lite .mob-s1-1 {
 background: url(../image/mobile/1f-bg.jpg.html) no-repeat center top;
 background-size: cover;
 padding-bottom: 1rem;
}
 .page-lite .mob-s1-1 .list .item .img {
 position: relative;
}
 .page-lite .mob-s1-1 .list .item .img .time {
 font-size: 14px;
 line-height: 36px;
 padding: 0 10px 0 50px;
 color: #fff;
 background: rgba(0, 0, 0, .3) url(../image/mobile/new_icon.png.html) no-repeat 16px center;
 position: absolute;
 right: 0;
 bottom: 0;
}
 .page-lite .mob-s1-1 .list .item .img .play {
 cursor: pointer;
 width: 60px;
 height: 60px;
 position: absolute;
 left: 50%;
 top: 50%;
 margin: -30px;
 z-index: 2;
 background: url(../images/lite/1f-play.png.html) no-repeat;
}
 .page-lite .mob-s1-1 .list .item h3 {
 text-align: center;
 font-size: 1.4rem;
 padding: 1rem;
 color: #fff;
}
 .page-lite .mob-s1-2 .list {
 overflow-y: hidden;
 white-space: nowrap;
 padding-bottom: 2rem;
}
 .page-lite .mob-s1-2 .list .item {
 display: inline-block;
 width: 24rem;
 height: 28.3rem;
 vertical-align: top;
 margin-right: .7rem;
 white-space: normal;
 text-align: center;
 color: #fff;
}
 .page-lite .mob-s1-2 .list .item-1 {
 background: url(../image/mobile/2f-img1.png.html) no-repeat center top;
 background-size: contain;
 box-shadow: 0 18px 13px -1px rgba(88, 117, 175, 0.17);
}
 .page-lite .mob-s1-2 .list .item-2 {
 background: url(../image/mobile/2f-img2.png.html) no-repeat center top;
 background-size: contain;
 box-shadow: 0 18px 13px -1px rgba(175, 88, 88, 0.17);
}
 .page-lite .mob-s1-2 .list .item-3 {
 background: url(../image/mobile/2f-img3.png.html) no-repeat center top;
 background-size: contain;
 box-shadow: 0 18px 13px -1px rgba(158, 88, 175, 0.17);
}
 .page-lite .mob-s1-2 .list .item h3 {
 font-size: 1.5rem;
 padding-top: 1.6rem;
 margin-bottom: 1rem;
}
 .page-lite .mob-s1-2 .list .item p {
 margin: 0 2rem;
 font-size: 1.2rem;
 color: #fff;
 text-align: left;
}
 .page-lite .mob-s2 {
 background: #F5F6FA;
}
 .page-lite .mob-s2 .list li {
 border-bottom: 1px solid #eaeaea;
 padding-bottom: 2rem;
 margin-bottom: 2rem;
}
 .page-lite .mob-s2 .list li.item-3 {
 border-bottom: 0 none;
}
 .page-lite .mob-s2 .list li:after {
 content: '';
 display: block;
 clear: both;
}
 .page-lite .mob-s2 .list li .img {
 float: left;
 width: 36%;
 padding-top: 77%;
 background-repeat: no-repeat;
 background-size: contain;
 box-shadow: 0 8px 11px rgba(0, 0, 0, .1);
 border-radius: 1rem;
}
 .page-lite .mob-s2 .list li.item-1 .img {
 background-image: url(../image/1f-img1.png);
 margin-left: 5%;
}
 .page-lite .mob-s2 .list li.item-2 .img {
 background-image: url(../image/1f-img2.png);
 margin-right: 5%;
 float: right;
}
 .page-lite .mob-s2 .list li.item-3 .img {
 background-image: url(../image/1f-img3.png);
 margin-left: 5%;
}
 .page-lite .mob-s2 .list li.item-1 .text {
 margin-left: 50%;
}
 .page-lite .mob-s2 .list li.item-2 .text {
 margin-left: 5%;
 margin-right: 50%;
}
 .page-lite .mob-s2 .list li.item-3 .text {
 margin-left: 50%;
}
 .page-lite .mob-s2 .list li .text {
 padding-top: 25%;
}
 .page-lite .mob-s2 .list li .text h3 {
 font-size: 1.7rem;
 margin-bottom: .5rem;
}
 .page-lite .mob-s3 {
 background: #F5F6FA;
 padding-bottom: 1rem;
}
 .page-lite .mob-s3 .list {
 margin: 0 -.5rem;
}
 .page-lite .mob-s3 .list li {
 border: 1px solid #eaeaea;
 background: #fff;
 float: left;
 padding-bottom: 2rem;
 width: 47%;
 margin: 1.5%;
 cursor: pointer;
 overflow: hidden;
 text-align: center;
}
 .page-lite .mob-s3 .list li .img {
 width: 50px;
 height: 50px;
 background: url(../images/lite/3f-icon.png.html) no-repeat;
 margin: 27px auto 7px;
}
 .page-lite .mob-s3 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-lite .mob-s3 .list li.item-2 .img {
 background-position: -53px 0;
}
 .page-lite .mob-s3 .list li.item-3 .img {
 background-position: -106px 0;
}
 .page-lite .mob-s3 .list li.item-4 .img {
 background-position: -151px 0;
}
 .page-lite .mob-s3 .list li.item-5 .img {
 background-position: -199px 0;
}
 .page-lite .mob-s3 .list li.item-6 .img {
 background-position: -251px 0;
}
 .page-lite .mob-s3 .list li.item-7 .img {
 background-position: -300px 0;
}
 .page-lite .mob-s3 .list li.item-8 .img {
 background-position: -349px 0;
}
 .page-lite .mob-s3 .list li.item-9 .img {
 background-position: -399px 0;
}
 .page-lite .mob-s3 .list li.item-10 .img {
 background-position: -445px 0;
}
 .page-lite .mob-s3 .list li.item-11 .img {
 background-position: -489px 0;
}
 .page-lite .mob-s3 .list li.item-12 .img {
 background-position: -534px 0;
}
 .page-lite .mob-s3 .list li.item:hover .img {
 background-position-y: -48px;
}
 .page-lite .mob-s3 .list li:nth-child(2n-1) {
 clear: left;
}
 .page-lite .mob-s3 .list li p {
 margin: 0 2rem;
}
 .page-lite .mob-s4 {
 padding-bottom: 1rem;
}
 .page-lite .mob-s4 .list {
 margin: 0 -.5rem;
}
 .page-lite .mob-s4 .list li {
 background: #fff;
 width: 47%;
 padding: 1.5rem 1rem 1rem 1.5rem;
 margin: 1.5%;
 text-align: left;
 float: left;
 box-shadow: 0 1px 7px rgba(0, 0, 0, .08);
}
 .page-lite .mob-s4 .list li:nth-child(2n-1) {
 clear: left;
}
 .page-lite .mob-s4 .list li .img_wrap {
 width: 60px;
 height: 60px;
 margin-bottom: 1.5rem;
 padding: 10px;
 background: linear-gradient(90deg, rgba(247, 47, 47, .1), rgba(251, 97, 21, .1));
 border-radius: 10px;
}
 .page-lite .mob-s4 .list li .img {
 width: 40px;
 height: 40px;
 background: url(../images/lite/4f-icon.png.html) no-repeat;
}
 .page-lite .mob-s4 .list li.item-1 .img {
 background-position: -2px 6px;
}
 .page-lite .mob-s4 .list li.item-2 .img {
 background-position: -39px 6px;
}
 .page-lite .mob-s4 .list li.item-3 .img {
 background-position: -79px 6px;
}
 .page-lite .mob-s4 .list li.item-4 .img {
 background-position: -118px 6px;
}
 .page-lite .mob-s4 .list li h3 {
 margin-bottom: 1rem;
}
 .page-lite .mob-s5 {
 background: url(../image/mobile/4f-img.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-lite .mob-s5 .img {
 padding-top: 65%;
}
 .page-lite .mob-s6 {
 padding-bottom: 2rem;
 width: 100%;
 overflow: hidden;
}
 .page-lite .mob-s6 .img {
 background: url(../images/lite/6f-img.png.html) no-repeat center top;
 background-size: contain;
 padding-top: 37%;
 margin-right: -11%;
}
 .page-lite .mob-s7 {
 background: #F5F6FA;
 padding-bottom: 1rem;
}
 .page-lite .mob-s7 .list li {
 background: #fff;
 text-align: center;
 width: 47%;
 padding: 1.5rem 1rem 1rem 1.5rem;
 margin: 1.5%;
 float: left;
 box-shadow: 0 1px 7px rgba(0, 0, 0, .08);
}
 .page-lite .mob-s7 .list li .img {
 width: 110px;
 height: 110px;
 margin: -7px auto 17px;
}
 .page-lite .mob-s7 .list li.item-1 .img {
 background: url(../images/lite/7f-icon1.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-2 .img {
 background: url(../images/lite/7f-icon2.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-3 .img {
 background: url(../images/lite/7f-icon3.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-4 .img {
 background: url(../images/lite/7f-icon4.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-5 .img {
 background: url(../images/lite/7f-icon5.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-6 .img {
 background: url(../images/lite/7f-icon6.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-7 .img {
 background: url(../images/lite/7f-icon7.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-8 .img {
 background: url(../images/lite/7f-icon8.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-9 .img {
 background: url(../images/lite/7f-icon9.png.html) no-repeat;
}
 .page-lite .mob-s7 .list li.item-10 .img {
 background: url(../images/lite/7f-icon10.png.html) no-repeat;
}
 .page-lite .mob-s8 {
 background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
 background-size: cover;
 padding-bottom: 2rem;
}
 .page-lite .mob-s8 .btns a {
 margin: 0 .5rem;
}
 .page-yun .s-title {
 color: #fff;
}
 .page-yun .mob-s1 img {
 width: 100%;
 vertical-align: top;
}
 .page-yun .mob-s2 {
 background: #101c6b;
}
 .page-yun .mob-s2 .s-title {
 padding-top: 0;
}
 .page-yun .mob-s2 .list li {
 width: 100%;
 margin: 0 0 23px;
 text-align: center;
}
 .page-yun .mob-s2 .list li .l-hd {
 height: 87px;
 background: url(../images/yun/1f-bg.jpg.html) no-repeat center top;
 color: #fff;
}
 .page-yun .mob-s2 .list li .l-hd h3 {
 font-size: 24px;
 padding-top: 15px;
}
 .page-yun .mob-s2 .list li .l-hd p {
 font-size: 14px;
 color: #fff;
}
 .page-yun .mob-s2 .list li .l-bd {
 background: #192887;
 padding: 30px 20px;
}
 .page-yun .mob-s2 .list li .l-bd .price i {
 display: inline-block;
 width: 42px;
 height: 29px;
 background: url(../images/yun/1f-tag.png.html) no-repeat center top;
 line-height: 25px;
 font-size: 14px;
 color: #fff;
 vertical-align: 8px;
}
 .page-yun .mob-s2 .list li .l-bd .price b {
 font-size: 36px;
 color: #FD8D3E;
 margin: 0 10px;
}
 .page-yun .mob-s2 .list li .l-bd .price span {
 color: #fff;
 font-size: 16px;
 vertical-align: 7px;
}
 .page-yun .mob-s2 .list li .l-bd del {
 color: #757FC0;
 font-size: 16px;
 display: block;
 margin: 10px 0 20px;
}
 .page-yun .mob-s2 .list li .l-btn {
 width: 243px;
 height: 48px;
 display: block;
 margin: 0 auto;
 color: #fff;
 font-size: 18px;
 line-height: 48px;
 border-radius: 24px;
 background: rgb(245, 133, 53);
 background: -moz-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(245, 133, 53, 1)), color-stop(100%, rgba(244, 106, 81, 1)));
 background: -webkit-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
 background: -o-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
 background: -ms-linear-gradient(left, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
 background: linear-gradient(to right, rgba(245, 133, 53, 1) 0%, rgba(244, 106, 81, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f58535', endColorstr='#f46a51', GradientType=1);
}
 .page-yun .mob-s2 .list li .l-btn:hover {
 background: rgb(254, 155, 84);
 background: -moz-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(254, 155, 84, 1)), color-stop(100%, rgba(254, 109, 83, 1)));
 background: -webkit-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
 background: -o-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
 background: -ms-linear-gradient(left, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
 background: linear-gradient(to right, rgba(254, 155, 84, 1) 0%, rgba(254, 109, 83, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe9b54', endColorstr='#fe6d53', GradientType=1);
}
 .page-yun .mob-sbg {
 background: url(../images/yun/2f-bg.jpg.html) no-repeat center top;
}
 .page-yun .mob-s3 .list li {
 width: 100%;
 height: auto;
 background: #fff;
 float: left;
 margin: 0 0 13px;
 padding-bottom: 20px;
}
 .page-yun .mob-s3 .list li .img {
 width: 69px;
 height: 78px;
 margin: 46px auto 10px;
 background: url(../images/yun/2f-icon.png.html) no-repeat;
}
 .page-yun .mob-s3 .list li.item-1 .img {
 background-position: 0 0;
}
 .page-yun .mob-s3 .list li h3 {
 font-size: 22px;
 text-align: center;
 margin-bottom: 11px;
}
 .page-yun .mob-s3 .list li p {
 color: #888;
 font-size: 14px;
 margin: 0 40px;
}
 .page-yun .mob-s4 .list li {
 width: 100%;
 color: #fff;
 font-size: 16px;
 margin: 0 0 15px;
 text-align: center;
}
 .page-yun .mob-s4 .list li .l-hd {
 font-size: 18px;
 height: 61px;
 line-height: 60px;
}
 .page-yun .mob-s4 .list li.item-1 .l-hd {
 background: url(../images/yun/3f-bg1.jpg.html) no-repeat center top;
}
 .page-yun .mob-s4 .list li.item-2 .l-hd {
 background: url(../images/yun/3f-bg2.jpg.html) no-repeat center top;
}
 .page-yun .mob-s4 .list li .l-item {
 height: 60px;
 line-height: 60px;
 border: 1px solid #4754A7;
 border-top: 0 none;
}
 .page-yun .mob-s4 .list li .l-item:before {
 content: '';
 display: inline-block;
 background: url(../images/yun/3f-icon.png.html) no-repeat center;
 background-size: 15px;
 width: 15px;
 height: 13px;
 vertical-align: -1px;
 margin-right: 5px;
}
 .page-yun .mob-s5 .list li {
 width: 100%;
 padding-top: 80%;
 float: left;
 margin: 0 0 23px;
}
 .page-yun .mob-s5 .list li.item-1 {
 background: url(../images/yun/4f-img1.jpg.html) no-repeat center;
}
 .page-yun .mob-s5 .list li.item-2 {
 background: url(../images/yun/4f-img2.jpg.html) no-repeat center;
}
 .page-yun .mob-s5 .list li.item-3 {
 background: url(../images/yun/4f-img3.jpg.html) no-repeat center;
}
 .page-yun .mob-s6 .list {
 color: #fff;
}
 .page-yun .mob-s6 .list li {
 padding-bottom: 23px;
 border-bottom: 1px solid #25285E;
 margin-bottom: 22px;
}
 .page-yun .mob-s6 .list li i {
 float: left;
 width: 31px;
 height: 33px;
 background: url(../images/yun/5f-icon.png.html) no-repeat center;
}
 .page-yun .mob-s6 .list li .word {
 margin-left: 45px;
}
 .page-yun .mob-s6 .list li .word h3 {
 font-size: 18px;
 margin-bottom: 19px;
}
 .page-yun .mob-s6 .list li .word p {
 font-size: 13px;
 color: #ededf7;
}
 .page-b2b2c .mob-s0 img {
 width: 100%;
}
 .page-b2b2c .mob-s1 {
 padding-bottom: 20px;
}
 .page-b2b2c .mob-s1 .s-title b {
 color: #888;
 font-weight: 700;
 font-size: 16px;
 display: block;
 margin: 10px 0;
}
 .page-b2b2c .mob-s1 .s-title li {
 display: inline-block;
 color: #666;
 font-size: 14px;
 font-weight: 700;
 margin-right: 10px;
}
 .page-b2b2c .mob-s1 .s-title li i {
 display: inline-block;
 width: 16px;
 height: 16px;
 background: url(../images/b2b2c/1f-icon.png.html) no-repeat center;
 vertical-align: -3px;
 margin-right: 8px;
}
 .page-b2b2c .mob-s1 .list {
}
 .page-b2b2c .mob-s1 .list li {
 width: 100%;
 overflow: hidden;
 transition: all .2s;
 padding: 20px 0;
 margin-bottom: 15px;
}
 .page-b2b2c .mob-s1 .list li.item-1 {
 border-top: 3px solid #CA031C;
 box-shadow: 0px 3px 10px 0px rgba(225, 29, 25, 0.06);
}
 .page-b2b2c .mob-s1 .list li.item-2 {
 border-top: 3px solid #FE0037;
 box-shadow: 0px 3px 10px 0px rgba(251, 1, 53, 0.05);
}
 .page-b2b2c .mob-s1 .list li.item-3 {
 border-top: 3px solid #EF922E;
 box-shadow: 0px 3px 10px 0px rgba(236, 128, 11, 0.1);
}
 .page-b2b2c .mob-s1 .list li .img {
 width: 200px;
 height: 75px;
 padding: 29px 0;
 margin: 0 auto;
}
 .page-b2b2c .mob-s1 .list li.item-1 .img {
 background: url(../images/b2b2c/1f-img1.jpg.html) no-repeat center;
}
 .page-b2b2c .mob-s1 .list li.item-2 .img {
 background: url(../images/b2b2c/1f-img2.jpg.html) no-repeat center;
}
 .page-b2b2c .mob-s1 .list li.item-3 .img {
 background: url(../images/b2b2c/1f-img3.jpg.html) no-repeat center;
}
 .page-b2b2c .mob-s1 .list li .info {
}
 .page-b2b2c .mob-s1 .list li .info-1 {
 padding-top: 23px;
 transition: all .2s;
 transition-delay: .5s;
}
 .page-b2b2c .mob-s1 .list li .info-1 .title {
 text-align: center;
 font-size: 20px;
 font-weight: 700;
 margin-bottom: 20px;
}
 .page-b2b2c .mob-s1 .list li .info-1 .title:before {
 content: '';
 display: block;
 width: 31px;
 height: 4px;
 margin: 0 auto 17px;
 background: linear-gradient(90deg, rgba(245, 118, 85, 1), rgba(237, 33, 32, 1));
}
 .page-b2b2c .mob-s1 .list li .info-1 p {
 font-size: 16px;
 color: #666;
 text-align: center;
}
 .page-b2b2c .mob-s1 .list li .info-2 {
 display: none;
 opacity: 0;
 transition: all .2s;
 transition-delay: .5s;
 padding: 0 20px;
}
 .page-b2b2c .mob-s1 .list li .info-2 p {
 font-size: 14px;
 color: #888;
 line-height: 1.8;
 margin-bottom: 20px;
}
 .page-b2b2c .mob-s1 .list li .info-2 .l-btn {
 display: block;
 width: 128px;
 height: 38px;
 line-height: 38px;
 text-align: center;
 font-size: 16px;
 color: #E90A04;
 border: 1px solid #E90A04;
 margin: 0 auto;
 transition: all .2s;
}
 .page-b2b2c .mob-s1 .list li .info-2 .l-btn:hover {
 background: #E90A04;
 color: #fff;
}
 .page-b2b2c .mob-s2,  .page-b2b2c .mob-s4-1,  .page-b2b2c .mob-s4-3,  .page-b2b2c .mob-s4-5,  .page-b2b2c .mob-s4-7,  .page-b2b2c .mob-s5 {
 background: rgb(22, 18, 41);
 background: -moz-linear-gradient(top, rgba(22, 18, 41, 1) 60%, rgba(57, 1, 2, 1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(22, 18, 41, 1)), color-stop(100%, rgba(57, 1, 2, 1)));
 background: -webkit-linear-gradient(top, rgba(22, 18, 41, 1) 60%, rgba(57, 1, 2, 1) 100%);
 background: -o-linear-gradient(top, rgba(22, 18, 41, 1) 60%, rgba(57, 1, 2, 1) 100%);
 background: -ms-linear-gradient(top, rgba(22, 18, 41, 1) 60%, rgba(57, 1, 2, 1) 100%);
 background: linear-gradient(to bottom, rgba(22, 18, 41, 1) 60%, rgba(57, 1, 2, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#161229', endColorstr='#390102', GradientType=0);
}
 .page-b2b2c .mob-s2 {
 padding-bottom: 46px;
}
 .page-b2b2c .mob-s2 .img {
 padding-top: 35%;
 background: url(../images/b2b2c/2f-img.png.html) no-repeat center;
 background-size: contain;
}
 .page-b2b2c .mob-s3 {
 padding-bottom: 50px;
 display: none;
}
 .page-b2b2c .mob-s3 .img {
 padding-top: 45%;
 background: url(../images/b2b2c/3f-img.png.html) no-repeat center;
 background-size: contain;
}
 .page-z2b2c .mob-s4 .container {
 position: relative;
 overflow: hidden;
}
 .page-b2b2c .mob-s4 .m-title {
 font-size: 1.8rem;
 text-align: center;
 padding-top: 55px;
 margin-bottom: 60px;
}
 .page-b2b2c .mob-s4 .s-btn {
 font-size: 16px;
 margin-top: 26px;
}
 .page-b2b2c .mob-s4 .container {
 padding-bottom: 20px;
}
 .page-b2b2c .mob-s4-1 .img {
 background: url(../images/b2b2c/4f-img1.png.html) no-repeat center;
 background-size: contain;
 padding-top: 62%;
}
 .page-b2b2c .mob-s4-2 .img {
 background: url(../images/b2b2c/4f-img2.png.html) no-repeat center;
 background-size: contain;
 padding-top: 57%;
}
 .page-b2b2c .mob-s4-3 .img {
 background: url(../images/b2b2c/4f-img3.png.html) no-repeat center;
 background-size: contain;
 padding-top: 65%;
}
 .page-b2b2c .mob-s4-4 .img {
 background: url(../images/b2b2c/4f-img4.png.html) no-repeat center;
 background-size: contain;
 padding-top: 100%;
}
 .page-b2b2c .mob-s4-5 .img {
 background: url(../images/b2b2c/4f-img5.png.html) no-repeat center;
 background-size: contain;
 padding-top: 82%;
}
 .page-b2b2c .mob-s4-6 .img {
 background: url(../images/b2b2c/4f-img6.png.html) no-repeat center;
 background-size: contain;
 padding-top: 59%;
}
 .page-b2b2c .mob-s4-7 .img {
 background: url(../images/b2b2c/4f-img7.png.html) no-repeat center;
 background-size: contain;
 padding-top: 58%;
}
 .page-b2b2c .mob-s4-8 .img {
 background: url(../images/b2b2c/4f-img8.png.html) no-repeat center;
 background-size: contain;
 padding-top: 66%;
}
 .page-b2b2c .mob-s4-1 {
 padding-bottom: 20px;
}
 .page-b2b2c .mob-s4-1 .s-title {
 padding-top: 14px;
}
 .page-b2b2c .mob-s4 .step {
 display: none;
}
 .page-b2b2c .mob-s4 .step .number {
 position: absolute;
 left: 0;
 width: 71px;
 height: 79px;
 background: url(../images/b2b2c/4f-bg.png.html) no-repeat center;
 text-align: center;
 line-height: 79px;
 color: #fff;
 color: rgba(255, 255, 255, .8);
 font-size: 32px;
 margin-top: -60px;
}
 .page-b2b2c .mob-s4 .step .line,  .page-b2b2c .mob-s4 .step .line2 {
 position: absolute;
 left: 35px;
 border-left: 1px solid rgba(191, 191, 191, 0.20);
}
 .page-b2b2c .mob-s4 .step .line {
 top: 0;
 height: 67px;
}
 .page-b2b2c .mob-s4 .step .line2 {
 height: 570px;
 top: 202px;
}
 .page-b2b2c .mob-s4 .step .dot {
 position: absolute;
 left: 33px;
 width: 5px;
 height: 5px;
 background: #BFBFBf;
 border-radius: 100%;
 margin-top: -92px;
}
 .page-b2b2c .mob-s4 .step-first .dot,  .page-b2b2c .mob-s4 .step-first .line {
 display: none;
}
 .page-b2b2c .mob-s4 .step-first .line2 {
 top: 266px;
}
 .page-b2b2c .mob-s4 .step-last .line2 {
 display: none;
}
 .page-b2b2c .mob-s5 {
 padding-bottom: 2rem;
}
 .page-b2b2c .mob-s5 .list {
 margin-right: -19px;
}
 .page-b2b2c .mob-s5 .list li {
 float: left;
 width: 23.3%;
 padding-top: 11%;
 cursor: pointer;
 background: #fff;
 background-repeat: no-repeat;
 background-position: center;
 border: 1px solid #EDEDED;
 margin: 0 1% 1% 0;
 background-size: 70%;
}
 .page-b2b2c .mob-s5 .list li.item-1 {
 background-image: url(../image/7-logo01.png);
}
 .page-b2b2c .mob-s5 .list li.item-2 {
 background-image: url(../image/7-logo02.png);
}
 .page-b2b2c .mob-s5 .list li.item-3 {
 background-image: url(../image/7-logo03.png);
}
 .page-b2b2c .mob-s5 .list li.item-4 {
 background-image: url(../image/7-logo04.png);
}
 .page-b2b2c .mob-s5 .list li.item-5 {
 background-image: url(../image/7-logo05.png);
}
 .page-b2b2c .mob-s5 .list li.item-6 {
 background-image: url(../image/7-logo06.png);
}
 .page-b2b2c .mob-s5 .list li.item-7 {
 background-image: url(../image/7-logo07.png);
}
 .page-b2b2c .mob-s5 .list li.item-8 {
 background-image: url(../image/7-logo08.png);
}
 .page-b2b2c .mob-s5 .list li.item-9 {
 background-image: url(../image/7-logo09.png);
}
 .page-b2b2c .mob-s5 .list li.item-10 {
 background-image: url(../image/7-logo10.png);
}
 .page-b2b2c .mob-s5 .list li.item-11 {
 background-image: url(../image/7-logo11.png);
}
 .page-b2b2c .mob-s5 .list li.item-12 {
 background-image: url(../image/7-logo12.png);
}
 .page-b2b2c .mob-s5 .list li.item-13 {
 background-image: url(../image/7-logo13.png);
}
 .page-b2b2c .mob-s5 .list li.item-14 {
 background-image: url(../image/7-logo14.png);
}
 .page-b2b2c .mob-s5 .list li.item-15 {
 background-image: url(../image/7-logo15.png);
}
 .page-b2b2c .mob-s5 .list li.item-16 {
 background-image: url(../image/7-logo16.png);
}
 .page-b2b2c .mob-s5 .list li.item-17 {
 background-image: url(../image/7-logo17.png);
}
 .page-b2b2c .mob-s5 .list li.item-18 {
 background-image: url(../image/7-logo18.png);
}
 .page-b2b2c .mob-s5 .list li.item-19 {
 background-image: url(../image/7-logo19.png);
}
 .page-b2b2c .mob-s5 .list li.item-20 {
 background-image: url(../image/7-logo20.png);
}
 .page-b2b2c .mob-s6 {
 background: url(../image/mobile/7f-bg.jpg.html) no-repeat center top;
 background-size: cover;
 padding-bottom: 2rem;
}
 .page-b2b2c .mob-s6 .btns a {
 margin: 0 .5rem;
}
 .page-fdb .mob-s0 {
 background: url(../image/mobile/00-banner.jpg) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s0 .s-title {
 padding-top: 36px;
}
 .page-fdb .mob-s0 .s-title h2 {
 font-size: 30px;
 font-weight: 700;
 margin-bottom: 16.5px;
}
 .page-fdb .mob-s0 .s-title h2 b {
 color: #FFE057;
}
 .page-fdb .mob-s0 .s-title p {
 font-size: 11px;
 opacity: .9;
 line-height: 2;
 margin-bottom: 21px;
}
 .page-fdb .mob-s0 .s-title .email {
 font-size: 15px;
 color: #FEE676;
}
 .page-fdb .mob-s1 {
 padding-bottom: 20px;
}
 .page-fdb .mob-s1 .s-title h2 {
 color: #502C10;
 font-size: 20px;
 font-weight: 700;
}
 .page-fdb .mob-s1 .list li {
 width: 300px;
 height: 300px;
 text-align: center;
 margin: 0 auto 20px;
 overflow: hidden;
}
 .page-fdb .mob-s1 .list li.item-1 {
 background: url(../image/mobile/1f-bg1.png.html) no-repeat center top;
 background-size: contain;
}
 .page-fdb .mob-s1 .list li.item-2 {
 background: url(../image/mobile/1f-bg2.png.html) no-repeat center top;
 background-size: contain;
}
 .page-fdb .mob-s1 .list li.item-3 {
 background: url(../image/mobile/1f-bg3.png.html) no-repeat center top;
 background-size: contain;
}
 .page-fdb .mob-s1 .list li h3 {
 font-size: 33px;
 color: #502C10;
 margin-top: 176px;
}
 .page-fdb .mob-s1 .list li h3 em {
 font-size: 14px;
 display: inline-block;
 margin-left: 2.5px;
 vertical-align: 1px;
}
 .page-fdb .mob-s1 .list li p {
 font-size: 14px;
 color: #452309;
}
 .page-fdb .mob-s2 {
 background: #FAF7F5;
 padding-bottom: 36.5px;
}
 .page-fdb .mob-s2 .s-title h2 {
 color: #502C10;
 font-size: 20px;
 font-weight: 700;
}
 .page-fdb .mob-s2 .img {
 padding-top: 50%;
 background: url(../image/mobile/2f-img1.png.html) no-repeat center;
 background-size: contain;
 margin: 3% auto;
}
 .page-fdb .mob-s2 .info {
}
 .page-fdb .mob-s2 .info h3 {
 color: #BF6928;
 font-size: 17px;
 margin-bottom: 8px;
}
 .page-fdb .mob-s2 .info p {
 font-size: 12px;
 color: #502C10;
 margin-bottom: 9.5px;
}
 .page-fdb .mob-s2 .info h4 {
 font-size: 16px;
 font-weight: 700;
 color: #502C10;
}
 .page-fdb .mob-s2 .info li {
 font-size: 12px;
 color: #502C10;
 background: url(../image/mobile/2f-icon.png.html) no-repeat top 1px left;
 padding-left: 24px;
 margin: 5px 0;
}
 .page-fdb .mob-s3 {
 padding: 1rem 0;
}
 .page-fdb .mob-s3 .info {
}
 .page-fdb .mob-s3 .info h3 {
 color: #BF6928;
 font-size: 17px;
 margin-bottom: 8px;
}
 .page-fdb .mob-s3 .info p {
 font-size: 12px;
 color: #502C10;
 margin-bottom: 10px;
}
 .page-fdb .mob-s3 .info ul li {
 float: left;
 width: 30.33%;
 margin: 0 1% 3% 0;
}
 .page-fdb .mob-s3 .info ul li .num {
 font-size: 16px;
 color: #502C10;
}
 .page-fdb .mob-s3 .info ul li .num em {
 font-size: 12px;
}
 .page-fdb .mob-s3 .info ul li .p1 {
 font-size: 12px;
 color: #502C10;
}
 .page-fdb .mob-s3 .info ul li .p2 {
 font-size: 12px;
 color: #BF6928;
}
 .page-fdb .mob-s3 .img {
 background-size: contain;
 padding-top: 50%;
 background: url(../image/mobile/2f-img2.png.html) no-repeat center;
 background-size: contain;
 margin: 1rem 0;
}
 .page-fdb .mob-s4 {
 background: #FAF7F5;
 padding: 1rem 0;
}
 .page-fdb .mob-s4 .img {
 padding-top: 50%;
 margin: 1rem 0;
 background: url(../image/mobile/2f-img3.png.html) no-repeat center top;
 background-size: contain;
}
 .page-fdb .mob-s4 .s-title {
 text-align: left;
 padding-top: 0;
}
 .page-fdb .mob-s4 .s-title h2 {
 color: #BF6928;
 font-size: 17px;
}
 .page-fdb .mob-s4 .s-title p {
 color: #502C10;
 font-size: 7.5px;
 line-height: 1.8;
}
 .page-fdb .mob-s5 {
 padding-bottom: 27.5px;
}
 .page-fdb .mob-s5 .s-title h2 {
 color: #502C10;
 font-size: 20px;
 font-weight: 700;
}
 .page-fdb .mob-s5 .list {
 margin: 0 -5px;
}
 .page-fdb .mob-s5 .list li {
 margin: 10px 5px;
 color: #fff;
 overflow: hidden;
}
 .page-fdb .mob-s5 .list li.item-1 {
 background: url(../image/mobile/3f-img1.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li.item-2 {
 background: url(../image/mobile/3f-img2.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li.item-3 {
 background: url(../image/mobile/3f-img3.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li.item-4 {
 background: url(../image/mobile/3f-img4.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li.item-5 {
 background: url(../image/mobile/3f-img5.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li.item-6 {
 background: url(../image/mobile/3f-img6.jpg.html) no-repeat center top;
 background-size: cover;
}
 .page-fdb .mob-s5 .list li h3 {
 font-size: 15px;
 font-weight: 700;
 margin: 17px 0 8px 15.5px;
 line-height: 30px;
 padding-left: 35px;
 background: url(../image/mobile/3f-icon.png.html) no-repeat center left;
 background-size: 28px;
}
 .page-fdb .mob-s5 .list li p {
 font-size: 12px;
 line-height: 2;
 margin: 0 15.5px 15px;
 color: #fff;
}
 .page-fdb .mob-s6 {
 background: url(../image/mobile/4f-botton.png.html) no-repeat center top;
}
 .page-fdb .mob-s6 .s-title {
 padding-top: 125.5px;
 margin-bottom: 5rem;
}
 .page-fdb .mob-s6 .s-title h2 {
 font-size: 19px;
 font-weight: 700;
}
 .page-fdb .mob-s6 .s-title p {
 font-size: 8.5px;
 opacity: .9;
 margin-bottom: 20px;
}
 .page-fdb .mob-s6 .s-title .btn-wrap a {
 display: inline-block;
 margin: 0 10px;
 transition: all .2s;
 width: 174px;
 height: 42px;
 line-height: 40px;
 border: 1px solid #fff;
 color: #fff;
 font-size: 15px;
}
 .page-fdb .mob-s6 .s-title .btn-wrap a:hover {
 background: rgba(216, 51, 5, 0.49);
}
 .page-fdb .mob-s6 .s-title .btn-wrap a i {
 display: inline-block;
 width: 18px;
 height: 18px;
 vertical-align: -3px;
 margin-right: 5px;
 background-position: center;
 background-repeat: no-repeat;
}
 .page-fdb .mob-s6 .s-title .btn-wrap a.a1 i {
 background-image: url(../image/4f-icon1.png);
}
 .page-fdb .mob-s6 .s-title .btn-wrap a.a2 i {
 background-image: url(../image/4f-icon2.png);
 background-size: contain;
}
}
.page_pc {
	padding-top: 97px;
}
.jq-alert {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, .3);
	z-index: 99;
}
.jq-alert .alert {
	background-color: #FFF;
	width: 80%;
	height: auto;
	border-radius: 4px;
	overflow: hidden;
}
.jq-alert .alert .title {
	position: relative;
	margin: 0;
 font-size: .3rem;
 height: .8rem;
 line-height: .8rem;
	text-align: center;
	font-weight: normal;
	color: rgba(0, 0, 0, .8);
}
.jq-alert .alert .content {
 padding: .3rem;
 font-size: .28rem;
	color: rgba(0, 0, 0, .6);
}
.jq-alert .alert .content .prompt {
	width: 100%;
}
.jq-alert .alert .content .prompt .prompt-content {
 font-size: .28rem;
	color: rgba(0, 0, 0, .54);
}
.jq-alert .alert .content .prompt .prompt-text {
	background: none;
	border: none;
	outline: none;
	width: 100%;
 height: .6rem;
	box-sizing: border-box;
 margin-top: .2rem;
	background-color: #FFF;
	border: 1px solid #dcdcdc;
	text-indent: 5px;
}
.jq-alert .alert .content .prompt .prompt-text:focus {
	border: 1px solid #2196F3;
	background-color: rgba(33, 150, 243, .08);
}
.jq-alert .alert .fd-btn {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	-webkit-align-items: center;
	justify-content: center;
	align-items: center;
}
.jq-alert .alert .fd-btn:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #F3F3F3;
}
.jq-alert .alert .fd-btn a {
	width: 100%;
 height: .8rem;
 font-size: .26rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	color: rgba(0, 0, 0, .8);
}
.jq-alert .alert .fd-btn a.cancel {
	position: relative;
	color: rgba(0, 0, 0, .5);
}
.jq-alert .alert .fd-btn a.cancel:after {
	content: "";
	position: absolute;
 top: .1rem;
	right: 0;
	width: 1px;
 height: .6rem;
	background-color: #F3F3F3;
}
.jq-alert .alert .fd-btn a.confirm {
	color: #2196F3;
}
.jq-alert .alert .fd-btn a.confirm:active {
	background-color: #2196F3;
	color: #FFF;
}
.jq-toast {
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: row;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
}
.jq-toast .toast {
	max-width: 80%;
	padding: 1rem 2rem;
	background-color: rgba(0, 0, 0, .48);
	color: #FFF;
	border-radius: 4px;
	font-size: 16px;
}
.list-title {
	display: inline-block;
	width: 100%;
	max-width: 200px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background-color : rgba(255, 255, 255, 0.7);
	text-align: center;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #0079e6;
	font-weight: bold;
	cursor: pointer;
}
.account-l {
	width: 180px;
	height:600px;
	position: fixed;
	float: left;
	left: 7%;
	top: 26%;
	z-index: 999;
}
.accordion {
	width: 100%;
	max-width: 200px;
	border: solid 1px #ccc;
	background-color : rgba(255, 255, 255, 0.7);
}
.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 31px;
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li:last-child .link {
	border-bottom: 0;
}
.accordion li {
	cursor: pointer;
}
.accordion li i {
	position: absolute;
	top: 16px;
	left: 6px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.accordion li.open .link {
	color: #0079e6;
}
.accordion li.open i {
	color: #0079e6;
}
.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/**
 * Submenu
 -----------------------------*/
.submenu {
	display: none;
	background-color : rgba(245, 245, 245, 0.7);
	font-size: 14px;
}
.submenu li {
	border-bottom: 1px solid #d6d7dc;
}
.submenu a {
	display: block;
	text-decoration: none;
	color: #666;
	padding: 12px;
	padding-left: 42px;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.submenu a:hover, .submenu li.current a {
	background: #0079e6;
	color: #FFF;
}
#banner_main {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
	background-size: 1px auto;
}
.banner {
	margin: 0 auto;
	width: 100%;
*zoom: 1;
	overflow: hidden;
	position: relative;
	padding-top:50px
}
.banner .list {
	width: 100%;
	overflow: hidden;
}
.banner .list li {
	float: left;
	width: 100%;
	overflow: hidden;
}
.banner .list li img {
	width: 100%;
}
#banner .tip {
	width: 100%;
	height: 0.35rem;
	line-height: 0.35rem;
	clear: both;
	position: absolute;
	left: 6%;
	bottom: 10%;
	z-index: 2;
	font-size: 0;
}
#banner .tip span {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height:10px;
	margin: 0 5px;
	vertical-align: middle;
background-position:-.26rem 0;
}
#banner .tip span.cur {
	background-size: 2.4rem auto;
	background-color:#ffffff;
	background-position: 0rem 0rem;
}
.showInfo #banner .tip {
	width: 100%;
	text-align: center;
	margin-left: 0;
	left: 0;
bottom: .2rem;
}
.icon1a {
	display: inline-block;
	background-size: 2.4rem auto;
	vertical-align: middle;
	background-color:#0079e6
}
.icon1a, .iconbef:before, .iconbef:after {
	content: "\20";
	display: block;
}
.text-center {
    text-align: center;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}